夹层调试 = 错误问题

Mezzanine Debug = False issue

在我基于夹层的 django 项目中,我在 settings.py 文件

中设置了 Debug = False

但是,当访问不存在的 url 时,我的项目仍然会抛出此错误:

您看到此错误是因为您的 Django 设置文件中有 DEBUG = True。将其更改为 False,Django 将显示标准的 404 页面。

是否还有第二个位置需要设置Debug?

我的猜测是您需要在 local_settings.py 中更改它,默认情况下它会覆盖夹层项目中的 settings.py 变量。

虽然有时有用,但 运行 带有 DEBUG = False 的开发服务器不是一个用例 Mezzanine 旨在支持开箱即用,您可能会遇到错误行为。我建议主要将 DEBUG = True 用于开发服务器,将 DEBUG = False 用于生产服务器。