【发布时间】:2017-05-05 16:08:45
【问题描述】:
我正在使用 django-social-auth。一切正常,除了配置文件模型没有更新。 我有一个带有 USER 表的 OneToOneField。每当用户使用电子邮件在网站上注册时,他的个人资料就会自动创建。 但是,当使用社交凭据登录时,不会自动创建个人资料。 需要进行哪些更改才能使其正常工作。谢谢。
Profile.py
class Profile(models.Model):
user=models.OneToOneField(settings.AUTH_USER_MODEL)
contact_number= models.CharField(max_length=250,null=True,blank=True)
official_email= models.EmailField(null=True,blank=True)
website= models.CharField(max_length=250,null=True,blank=True)
address = models.TextField(null=True,blank=True)
city = models.CharField(max_length=250,null=True,blank=True)
【问题讨论】: