Задай пожалуйста нормально вопрос.
class AuthUser(AuthenticationForm): username = forms.CharField(label='Логин', widget=forms.TextInput(attrs={ 'class': 'form-control', 'placeholder': 'Login', })) password = forms.CharField(label='Пароль', widget=forms.TextInput(attrs={ 'class': 'form-control', 'placeholder': 'Password', })) def clean(self): username = self.cleaned_data.get('username') password = self.cleaned_data.get('password') if username is not None and password: self.user_cache = authenticate(self.request, username=username, password=password) if self.user_cache is None: raise self.get_invalid_login_error() elif not self.user_cache.status: send_activation_notification(self.request, self.user_cache) raise ValidationError('Неподтвержденный email') else: self.confirm_login_allowed(self.user_cache) return self.cleaned_data как validation error отобразить, в шаблоне
при неправильном пароле и всем остальном не выводится что вы ввели не правильный пароль.
Я точно не помню, не работал с формами уже года два, но разве ты не должен ловить ошибку и добавлять её с помощью self.add_error()?
Обсуждают сегодня