给定一个在 NGINX 或 Apache 背后的云平台上运行 Django 的第三方项目,有没有办法知道:
- 该项目确实使用 Django 作为框架
- DEBUG 是否设置为
True
或False
例如,了解是否为 DEBUG 的一种方法True
是找到一个错误页面(例如 404 或 500)并查看是否显示 DEBUG UI - 前提是错误页面没有被自定义页面覆盖。
是否有其他更可靠的方法来确定的状态DEBUG
?
答案1
我认为正确的方法是检查 Python:
from django.conf import settings
if settings.DEBUG is True:
[...]