我想做任何写在这里的事情
确保您的404模板正常工作
注意 FlatpageFallbackMiddleware只有步骤 在另一个视图成功 产生了404响应。如果另一个 视图或中间件类尝试 产生404但最终提高了 异常(例如 如果你的话,TemplateDoesNotExist异常 网站没有合适的 用于HTTP 404的模板 响应),响应将成为 HTTP 500(“内部服务器错误”) 和FlatpageFallbackMiddleware 不会尝试提供平面页面。
任何人都可以告诉我制作404模板需要做些什么
答案 0 :(得分:4)
按照setting up 404 handling上的教程中的建议。
特别是,假设您不打算编写自己的404视图,这个建议很重要:
如果
DEBUG
设置为False
(在您的设置模块中),并且您没有创建404.html
文件,则会引发Http500
。所以请记住创建一个404.html
。