【发布时间】:2020-07-19 05:50:55
【问题描述】:
我正在尝试覆盖(添加语言)form.errors 的消息。我试过这个:
forms.py
class CreateUserForm(UserCreationForm):
class Meta:
model = User
fields = ['username', 'email', 'password1', 'password2']
def __init__(self, *args, **kwargs):
super(CreateUserForm, self).__init__(*args, **kwargs)
self.error_messages['duplicate_username'] = 'some message'
表单提交后没有保存,因为用户名是唯一的,并且模板上显示错误。我想对密码做同样的事情,但我找不到每个密码验证的错误密钥。可以给我吗?
【问题讨论】:
-
@ArakkalAbu 我正在使用 UserCreationForm。我可以这样编辑这个表格吗?
-
但我仍然需要钥匙(我要的)