【发布时间】:2013-07-31 06:39:37
【问题描述】:
我有一个 django 项目,其中有多个配置文件模型,每个模型都有一个用户模型的外键。它使用django-allauth 进行注册。
目前,当使用社交帐户注册时,用户注册,创建一个用户和一个社交帐户,然后将用户重定向到要填写的表单,具体取决于他/她之前选择的个人资料类型,以及填写后该表单是创建的正确配置文件类型。
如果用户、社交帐户和个人资料类型实例是在同一步骤中创建的,即在用户填写个人资料特定表单之后,我希望这样做。无论如何我可以在不更改allauth's 代码的情况下做到这一点吗?通过修改 allauth 来做到这一点并不会太难,但如果可以提供帮助,我宁愿不维护 3rd 方应用程序的自定义副本。
使用自定义适配器被淘汰了,因为它无权访问请求。
【问题讨论】:
-
如果答案令人满意,如果您接受它会有所帮助。如果没有,请发表评论,以便我们找出正确的答案。
-
抱歉。一直有点忙,回复的答案从我的脑海中溜走
标签: django django-allauth