django - 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'
.
.
解决方案
推荐阅读
- reactjs - 基本身份验证登录弹出窗口未显示
- performance - 如何解决“Admob 离线性能问题”?
- c# - 尝试从 QBO API 获取超过 1000 个客户和发票时出现异常
- sql - 填补表格中缺失的天数
- python - 如何在字典理解中创建某些值的元组?
- unity3d - Unity 3D - 无法签署 APK - 虽然我提供了正确的密钥库和密码
- python - 从 obj+mtl 文件中命令行渲染一批 PNG 图像
- python - 从表单获取输入时如何解决django上的编码错误
- mysql - 如何查看表结构sql查询?
- node.js - 如何通过命令行在不同阶段部署无服务器代码?