@fsociety0

Как отправить message с forms.py?

forms.py

class UserPasswordResetForm(PasswordResetForm):
    def __init__(self, *args, **kwargs):
        super(UserPasswordResetForm, self).__init__(*args, **kwargs)

    email = forms.EmailField(label='', widget=forms.TextInput(
        attrs={'class': 'form-control input_user', 'placeholder': 'Электронная почта'}))

    def clean_email(self):
        email = self.cleaned_data.get('email')
        try:
            User.objects.get(email=email)
        except User.DoesNotExist:
            messages.error(request, 'Пользователя с таким email не существует')


Если так и оставить, то будет TypeError
add_message() argument must be an HttpRequest object, not 'module'.
  • Вопрос задан
  • 52 просмотра
Пригласить эксперта
Ответы на вопрос 1
@bacon
Ну так откуда тут вдруг взялся request?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы