我正在向客户提供一个Django项目,该客户已经请求了一个显示有用信息的“调试”页面。
[为了清晰起见更新:我们想要这个页面,以便我们将来可以使用它进行调试:客户端不是很技术,我不会直接访问他们的服务器。如果出现未来问题,如果我可以查看此页面而不要求他们编辑Debug
设置或进行任何其他服务器端调整,那将非常有用。]
项目将在生产中运行,因此我无法设置DEBUG=True
。
我想要的是一个类似于Django调试页面但没有任何敏感信息的页面。
我想我可以简单地写自己的,但有没有人有任何想法?我可以使用Django的任何标准吗?
谢谢!
答案 0 :(得分:1)
您可以使用Django调试工具栏并仅为选择的IP启用它
答案 1 :(得分:1)
谷歌搜索'标准Django调试页'
不如阅读Django源本身有效。
在base.py中查找像这样的代码
from django.views import debug
这将为你提供一些关于他们如何做的提示。
然后,您可以查看django / views / debug.py中的“technical_404_response”视图功能。您也可以在代码中使用此功能。