Получить сообщение об ошибке на уже зарегистрированную электронную почту

У меня есть всплывающее окно на этом коде для успеха, когда кто-то подписывается на рассылку, я не могу понять, как получить всплывающее окно, когда есть ошибка, когда это не работает из-за того, что email уже в базе данных. С сообщением, что email уже зарегистрирован. Код множественной почты я уже нашел в моем коде django, который обрабатывает часть множественной почты. email = models.EmailField(max_length=255, unique=True)

что если поднять ValidationError, добавив следующее

def clean_email(self): if User.objects.filter(email=self.cleaned_data['email']).exists(): raise forms.ValidationError("данный email уже зарегистрирован") return self.cleaned_data['email']

Вернуться на верх