0

在我使用 mod_wsgi 3.4 和 apache 的 django 项目中,所有 404 页面都不是作为 404 错误返回,而是作为 500 服务器错误返回:

当 debug 设置为 true 时,它​​返回 404 错误,django 的。

找不到页面 (404) 请求方法:GET 请求 URL:.. 没有与给定查询匹配的模型。您看到此错误是因为您的 Django 设置文件中有 DEBUG = True 。将其更改为 False,Django 将显示标准 404 页面。

在解决此问题之前遇到过此问题的其他任何人都可以提供一些指示或指南吗?

谢谢你。

4

1 回答 1

1

这可能不是 mod_wsgi 错误。

请确保您404.html的“模板”文件夹中有文件。如果 Django 找不到 404 错误的模板,它会提供一个内部 500 错误。

注意:如果这不能解决错误,请查看此页面以了解如何使 404 错误页面正常工作。

于 2012-10-07T18:36:19.247 回答