django 平面页面适用于 DEBUG=True,不适用于 DEBUG=False
我可以看到,当 DEBUG
为 False
时,django 会查找 500.html
。可能是什么问题?
I can see that django looks for 500.html
when DEBUG
is False
. What could be the problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当 debug 设置为 False 时,django 会渲染 500.html 模板而不是调试堆栈跟踪内容。
可能是在出现 http 404(未找到)异常时,它会尝试呈现 404.html 模板,如果未找到,则尝试渲染 500.html(内部错误)。
它本身不是问题,只是配置问题。
When debug is set to False django renders the 500.html template instead of the debug stack-trace thing.
It might be that on a http 404 (not found) exception it tries to render the 404.html template and if it's not found than tries with the 500.html (internal error).
It is not a problem in itself but just a configuration.