我在 this question 中找到了(和文档)可以使用 ACCOUNT_SIGNUP_FORM_CLASS 来定义在帐户注册期间显示的一些自定义表单字段。但是,这种形式似乎并没有出现在使用社交账号的流程中(至少默认情况下不会)。
有没有办法拥有它,或者轻松自定义一些处理程序,以便我可以引入这样的步骤?否则,这将提供一个相当不统一的注册过程(使用社交帐户的人必须随后在某些设置屏幕中填写信息,而不仅仅是被询问一次)。
最佳答案
截至目前,您可以定义 SOCIALACCOUNT_FORMS在您的设置中设置您自己的自定义社交注册表单:
SOCIALACCOUNT_FORMS = {
'signup': 'myproject.myapp.forms.CustomSocialSignupForm'
}
关于Django-allauth:社交帐户的自定义注册表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18155884/