在我的基于mezzanine的django项目中,我在settings.py文件中设置了Debug = False
但是,当访问不存在的网址时,我的项目仍然会抛出此错误:
您看到此错误,因为您的Django设置文件中有DEBUG = True。将其更改为False,Django将显示标准的404页面。
是否需要设置Debug的第二个位置?
答案 0 :(得分:1)
我的猜测是您需要在local_settings.py
中更改它,默认情况下会覆盖Mezzanine项目中的settings.py
个变量。
虽然有时很有用,但使用DEBUG = False
运行开发服务器不是用例Mezzanine旨在支持开箱即用,您可能会遇到错误的行为。我建议主要在开发服务器上使用DEBUG = True
,在生产服务器上使用DEBUG = False
。