我正在向客户提供一个 Django 项目,该客户请求一个“调试”页面来显示有用的信息。
[为了清晰起见,更新:我们想要这个页面,以便将来可以使用它进行调试:客户端的技术含量不是很高,我无法直接访问他们的服务器。如果将来出现问题,如果我可以查看此页面而不要求他们编辑调试
设置或进行任何其他服务器端摆弄,那将非常有用。]
该项目将在生产环境中运行,因此我无法设置 DEBUG=True
。
我想要的是一个类似于 Django 调试页面但没有任何敏感信息的页面。
我想我可以简单地写自己的,但是有人有什么想法吗?我可以使用 Django 中的任何标准吗?
谢谢!
最佳答案
Googling 'standard Django debugging page'
不如阅读 Django 源代码本身那么有效。
在 base.py 中查找类似的代码
from django.views import debug
这将为您提供一些关于他们如何做到这一点的提示。
然后你可以查看 django/views/debug.py 中的“technical_404_response” View 函数。您也可以在代码中使用此函数。
关于python - 向 Django 项目添加调试页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5581005/