Mezzanine Debug = False问题

时间:2017-07-15 17:59:19

标签: django mezzanine

在我的基于mezzanine的django项目中,我在settings.py文件中设置了Debug = False

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

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

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

1 个答案:

答案 0 :(得分:1)

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

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