Enter a valid email address.
The two password fields didn't match.
class SignUpForm(UserCreationForm): email = forms.EmailField(required=True, label='Почта') error_messages = { 'password_mismatch': "Два пароля не совпадают", }
Код: [Выделить]class SignUpForm(UserCreationForm): email = forms.EmailField(required=True, label='Почта') error_messages = { 'password_mismatch': "Два пароля не совпадают", }У меня все работает
self.fields['email'].validators=[EmailValidator(message="Некорректный адрес электронной почты")]
global name 'ValidationError' is not defined
from django.core.exceptions import ValidationError
class MinimumLengthValidator(object): """ Validate whether the password is of a minimum length. """ def __init__(self, min_length=8): self.min_length = min_length def validate(self, password, user=None): if len(password) < self.min_length: raise ValidationError( ungettext( "This password is too short. It must contain at least %(min_length)d character.", "This password is too short. It must contain at least %(min_length)d characters.", self.min_length ), code='password_too_short', params={'min_length': self.min_length}, ) def get_help_text(self): return ungettext( "Your password must contain at least %(min_length)d character.", "Your password must contain at least %(min_length)d characters.", self.min_length ) % {'min_length': self.min_length}