我在django-allauth
包中禁用密码检查(password1 with password2)时出现问题。因为现在,注册表单永远不会得到两个密码。
答案 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
即可。