django-chat-application / chat /views /password_view.py
devnamdev2003
up3
727a40a
from django.contrib.auth.models import User
from django.contrib.auth import views as auth_views
class CustomPasswordResetView(auth_views.PasswordResetView):
template_name = './password/password_reset_form.html'
email_template_name = './password/password_reset_email.html'
def form_valid(self, form):
email = form.cleaned_data['email']
if not User.objects.filter(email=email).exists():
form.add_error(
'email', 'This email is not associated with any user in our system.')
return self.form_invalid(form)
return super().form_valid(form)