当我创建一个继承自UserCreationForm
的注册表单时,文本“您的密码不能与您的其他个人信息太相似。您的密码必须至少包含8个字符。您的密码不能是一个常用的密码。你的密码不能完全是数字。“出现在密码输入字段下,占用了相当多的空间。有没有办法可以删除它?
我知道username
帮助文字可以删除:
help_texts = {
'username': None
}
但是
help_texts = {
'password1': None,
'password2': None,
}
不起作用。
答案 0 :(得分:0)
有什么办法可以去掉这个吗?是的,确实如此。
在 settings.py
中删除列表中的所有 AUTH_PASSWORD_VALIDATORS = []
或
<form method="post">
{% csrf_token %}
<label>{{ form.username.label }}</label>
{{ form.username }}
<label>{{ form.password1.label }}</label>
{{ form.password1 }}
<label>{{ form.password2.label }}</label>
{{ form.password2 }}
<input type="submit" value="Submit">
</form>
答案 1 :(得分:-1)
password1 = forms.CharField(
label='Password', widget=forms.PasswordInput())
password2 = forms.CharField(
label='Confirm Password(again)', widget=forms.PasswordInput())