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

时间:2015-07-12 13:39:03

标签: python django python-2.7 django-allauth

我在django-allauth包中禁用密码检查(password1 with password2)时出现问题。因为现在,注册表单永远不会得到两个密码。

2 个答案:

答案 0 :(得分:7)

搜索后,我发现此开关关闭此选项:

ACCOUNT_SIGNUP_PASSWORD_VERIFICATION = False

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

此切换默认为True,您可以将其设置为False,然后django-allauth从不以注册形式检查密码,password2成为可选。

答案 1 :(得分:0)

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

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

根据django-all-auth文档:

  

ACCOUNT_SIGNUP_PASSWORD_VERIFICATION(= True)
  注册时,让用户输入两次密码以避免拼写错误。

默认情况下,

ACCOUNT_SIGNUP_PASSWORD_VERIFICATION设置为True。由于您不需要此功能,因此您只需将此设置设置为False文件中的settings.py即可。