如何在 django-allauth 中禁用密码检查

How to disable password checking in django-allauth

我在 django-allauth 包中禁用密码检查(密码 1 和密码 2)时遇到问题。因为现在,注册表单从来没有在表单中获得两个密码。

经过搜索,我找到了关闭此选项的开关:

ACCOUNT_SIGNUP_PASSWORD_VERIFICATION = False

您可以将其放入您的 settings.py 文件中。

此开关默认为True,您可以将其设置为False,然后django-allauth从不检查注册表单中的密码,password2变为可选。

默认情况下,在 django-all-auth 中注册帐户时,用户必须输入两次密码。这样做是为了防止无意的输入错误。

此功能是可配置的,可以通过 ACCOUNT_SIGNUP_PASSWORD_VERIFICATION 设置(上面也提到了 OP)进行更改。

根据 django-all-auth 文档:

ACCOUNT_SIGNUP_PASSWORD_VERIFICATION (=True)
When signing up, let the user type in their password twice to avoid typo’s.

ACCOUNT_SIGNUP_PASSWORD_VERIFICATION 默认设置为 True。由于您不需要此功能,您可以在 settings.py 文件中将此设置设置为 False