我有带有管理面板和 direct_to_template 主页的基本应用程序。当我输入的 url 与任何 url 都不匹配时,我收到 404 错误,但是当我将 DEBUG 设置为 false 时,我收到 500.html 而不是 404.html。知道为什么吗?
最佳答案
当 View 函数失败时,Django 提供 500,这意味着必须有一些非调试特定的代码破坏。
唯一的判断方法是通过您的服务器日志或 django 发送到 ADMINS
的电子邮件查看 django 正在记录哪些异常。列表。
关于django - 500.html 而不是 404.html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5167361/