夹层调试 = 错误问题
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
用于生产服务器。
在我基于夹层的 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
用于生产服务器。