Ada*_*dam 4 django django-flatpages http-status-code-404
我正在使用Django 1.1.1稳定版.何时DEBUG设置为True Django flatpages正常工作; 当DEBUG是False每一个简单页面我尝试访问引发自定义404错误(我的错误模板,显然正常工作).
在互联网上搜索建议我创建404和500模板.
我已添加到FlatpageFallBackMiddlewaremiddleware_classes并将flatpages添加到已安装的应用程序中.我有什么想法可以让flatpages工作吗?
在我发现404视图发送200状态响应之前,同样的情况发生在我身上.所以你要做的就是在处理你的404响应的视图中添加它:
def 404_handler(request): ...
response = render_to_response('404.html', locals(), context_instance=RequestContext(request))
response.status_code = 404
return response
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2104 次 |
| 最近记录: |