Я впервые использую Django-social-auth, и кажется, что все новые пользователи зарегистрированы в пользовательской модели приложения social_auth моего веб-сайта Django. У меня есть другая модель под названием «Пользователи», которая имеет некоторые конкретные данные (связанные с активностью пользователей на сайте и отношениями с другими объектами), и я хочу поместить данные, полученные из профилей пользователей Facebook (имя пользователя, изображение профиля и т. д.) в пользователей модель, которую я сделал сам. есть ли способ расширить пользователей social_auth?
РЕДАКТИРОВАТЬ После прочтения документации Django-social-auth я отредактировал свой класс User следующим образом:
# User model
class User(models.Model):
username = models.CharField(max_length=30)
last_login = models.DateTimeField(blank=True)
is_active = models.BooleanField(default=False)
playedHours = models.FloatField(default = 0)
userSlug = models.SlugField(unique = True)
playedSongs = models.ManyToManyField(Song, blank=True, null = True)
invitedFriends = models.ManyToManyField('self', blank = True, null = True)
def __unicode__(self):
return self.name
Кроме того, как я могу получить изображение профиля пользователя, список друзей и так далее? Я не понимаю механизма этого.
Большое спасибо!