如何在django-allauth中自定义社交帐户模型

时间:2018-08-29 12:36:02

标签: django django-allauth

我想在allauth.socialaccount.models中向SocialAccount模型添加一些其他字段 在官方文档中找不到任何内容。

我要做的是将在extra_data中接收的所有数据保存到单个字段中。

facebook_id = models.TextField(default='')
first_name = models.TextField(default='')
middle_name = models.TextField(default='')
last_name = models.TextField(default='')
email = models.TextField(default='')
short_name = models.TextField(default='')
hometown = models.TextField(default='')
location = models.TextField(default='')

或者如果我可以告诉Django-allauth将SocialAccount模型的数据保存到其他模型。

或者,如果我可以在成功登录Facebook之后将用户重定向到其他URL,并且可以将数据保存到我自己的模型中。

那样,我将仅使用社会身份验证进行登录

0 个答案:

没有答案
相关问题