如何在django中设置404错误的模板

时间:2011-07-06 12:17:57

标签: django django-templates

我想做任何写在这里的事情

  

确保您的404模板正常工作

     

注意   FlatpageFallbackMiddleware只有步骤   在另一个视图成功   产生了404响应。如果另一个   视图或中间件类尝试   产生404但最终提高了   异常(例如   如果你的话,TemplateDoesNotExist异常   网站没有合适的   用于HTTP 404的模板   响应),响应将成为   HTTP 500(“内部服务器错误”)   和FlatpageFallbackMiddleware   不会尝试提供平面页面。

任何人都可以告诉我制作404模板需要做些什么

1 个答案:

答案 0 :(得分:4)

按照setting up 404 handling上的教程中的建议。

特别是,假设您不打算编写自己的404视图,这个建议很重要:

  

如果DEBUG设置为False(在您的设置模块中),并且您没有创建404.html文件,则会引发Http500。所以请记住创建一个404.html