def dispatch(self, request, *args, **kwargs):
"""
If an :model:`EmailChange` object that
has been created by the user is not found, the user will be
redirected to :view:`EmailChangeCreateView`.
"""
try:
object = EmailChange.objects.filter(user=request.user).get()
except EmailChange.DoesNotExist:
msg = _("No email address change request was found. Either an old "
"one has expired or a new one has not been requested.")
messages.add_message(request,
messages.ERROR,
msg,
fail_silently=True)
logger.error('No email address change request found.')
#return HttpResponseRedirect(reverse_lazy('change_email_create'))
object = None
self.object = object
return super(EmailChangeConfirmView, self).dispatch(request,
*args,
**kwargs)
评论列表
文章目录