Django-allauth:社交帐户的自定义注册表单

标签 django django-allauth

我在 this question 中找到了(和文档)可以使用 ACCOUNT_SIGNUP_FORM_CLASS 来定义在帐户注册期间显示的一些自定义表单字段。但是,这种形式似乎并没有出现在使用社交账号的流程中(至少默认情况下不会)。

有没有办法拥有它,或者轻松自定义一些处理程序,以便我可以引入这样的步骤?否则,这将提供一个相当不统一的注册过程(使用社交帐户的人必须随后在某些设置屏幕中填写信息,而不仅仅是被询问一次)。

最佳答案

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

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

关于Django-allauth:社交帐户的自定义注册表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18155884/

相关文章:

python - 在 Django 模板中访问二维数组

html - django allauth 自定义消息 : Styling messages with html/css

Django 电子邮件主题 "EMAIL_SUBJECT_PREFIX"被忽略

django 用户名限制列表与 django-allauth

django - 用户通过社交注册登录时allauth如何工作

django-forms - 如何为 django-allauth 登录/注册默认表单提供样式?

python - django无法反转项目级别 View ?

Django order_by() 过滤器与 distinct()

python - 使用 django 表单获取请求公开数据

python - 通用 ListView 引发属性错误 : "' function' object has no attribute '_clone'