61
Django / Re: Как переопределить стандартные ошибки в UserCreationForm
« : Января 27, 2019, 04:52:06 pm »
global name 'ValidationError' is not defined
В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.
Ааа, ясно. Я в мета-классе зачем-то error_messages прописалКод: [Выделить]class SignUpForm(UserCreationForm):
У меня все работает
email = forms.EmailField(required=True, label='Почта')
error_messages = {
'password_mismatch': "Два пароля не совпадают",
}
Enter a valid email address.
The two password fields didn't match.И прочие. Как их можно изменить?
Попробуйте определить label_tag перед инициализацией базового классаЕсли указать
self.fields['Sex'].label_tag = 'не выбрано'
перед инициализацией, ошибка AttributeError: "CreatePerson" object has not attribute 'fields'
def __init__(self, *args, **kwargs):
super(CreatePerson, self).__init__(*args, **kwargs)
self.fields['Sex'].label_tag = 'не выбрано'