views.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:extrade 作者: aza7 项目源码 文件源码
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`.
"""
        if not EmailChange.objects.filter(user=request.user).count():
            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'))
        return super(EmailChangeDetailView, self).dispatch(request,
                                                           *args,
                                                           **kwargs)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号