views.py 文件源码

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

项目:sh8email-django 作者: triplepy 项目源码 文件源码
def detail(request, pk):
    mail = get_object_or_404(Mail, pk=pk)
    can_read = mail.can_read(request)
    if can_read == (True, None):
        mail.read()
        return render(request, 'web/detail.html', {
            'mail': mail, 'recipient': mail.recipient
        })
    elif can_read == (False, {CannotReadReasons.secret_code}):
        return render(request, 'web/secretcode_form.html', {
            'mail': mail, 'recipient': mail.recipient
        })
    else:
        return HttpResponseForbidden()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号