首页 > 解决方案 > Django Http404 返回状态=200

问题描述

当我的应用程序引发Http404返回的状态码是 200,我觉得这很奇怪。

它返回并呈现我的 404 模板,所以它应该可以工作,但是状态码是错误的。

请在下面找到视图和 urls 文件:

#views.py

from django.http import Http404
def test_404_view(request):
   raise Http404

def error_404(request, exception):
    return render(request,"MyApp/404.html")
#urls.py

handler404 = 'myapp.views.error_404'
.
.

标签: django

解决方案



推荐阅读