in reset password form, from auth lib,有条件必须大于8个字符和。
path('reset/<uidb64>/<token>/', auth_views.PasswordResetConfirmView.as_view(template_name = "account/forget/password_reset_form.html"), name ='password_reset_confirm'),
如何让后端立即保存密码,没有验证条件
密码由密码验证器检查。验证器列表由AUTH_PASSWORD_VALIDATORS
指定设置(Django-doc)。
# settings.py
# …
AUTH_PASSWORD_VALIDATORS = []
# …
文档列出了一组验证器,您可以使用它们来验证密码。在新项目中,默认情况下它将执行四种类型的验证:
UserAttributeSimilarityValidator
,它检查密码与用户的一组属性之间的相似性。MinimumLengthValidator
,检查密码是否满足最小长度。这个验证器是用自定义配置的选项:它现在要求最小长度为9个字符,而不是默认的8个CommonPasswordValidator
,检查该密码是否出现在常用密码列表中。默认情况下,它与an比较包含20,000个常用密码列表。NumericPasswordValidator
,检查密码是否不完全是数字。