Django-allauth: 社交账号定制注册表单

4
我发现在这里(以及文档中),一个人可以使用ACCOUNT_SIGNUP_FORM_CLASS来定义一些自定义表单字段,在账户注册期间呈现。然而,在使用社交账户的流程中,似乎没有出现这个表单(至少不是默认情况下)。
有没有办法拥有它或轻松定制一些处理程序,以便我可以介绍这样的步骤?否则,这将给出一个非常不统一的注册过程(使用社交帐户的人将不得不在某些设置屏幕中稍后填写信息,而不是只被问一次)。

1
您可以设置 SOCIALACCOUNT_AUTO_SIGNUP = False。成功验证后,用户将被重定向到您的注册表单。如果电子邮件重复,也会触发此功能。 - mrkre
1个回答

0

目前,您可以在设置中定义SOCIALACCOUNT_FORMS以设置自己的自定义社交注册表单:

SOCIALACCOUNT_FORMS = {
    'signup': 'myproject.myapp.forms.CustomSocialSignupForm'
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接