【发布时间】:2021-02-11 19:23:16
【问题描述】:
我正在尝试更改 UserCreationForm 中的错误消息。我想更改密码字段错误消息,但我不知道如何。我试过这个:
class CreateUserForm(UserCreationForm):
error_messages = {
'password_mismatch': "my message",
}
class Meta:
model = User
fields = ['username', 'first_name', 'password1', 'password2']
它有效,但我不知道如何更改其他消息,例如“密码与用户名太相似”、“密码太短”、“密码太常见”和“密码完全是数字” . 我尝试添加到 error_messages 'min_length' 键,但这不起作用
【问题讨论】:
-
尝试在 Github 上搜索 Django 源代码。
-
@FatemehKarimi,是的,password_validation.py 中有代码“password_too_short”,我尝试将其添加到 error_messages 但令人惊讶的是,它不起作用!
标签: django