在Django项目中添加调试页面?

时间:2011-04-07 12:28:12

标签: python django

我正在向客户提供一个Django项目,该客户已经请求了一个显示有用信息的“调试”页面。

[为了清晰起见更新:我们想要这个页面,以便我们将来可以使用它进行调试:客户端不是很技术,我不会直接访问他们的服务器。如果出现未来问题,如果我可以查看此页面而不要求他们编辑Debug设置或进行任何其他服务器端调整,那将非常有用。]

项目将在生产中运行,因此我无法设置DEBUG=True

我想要的是一个类似于Django调试页面但没有任何敏感信息的页面。

我想我可以简单地写自己的,但有没有人有任何想法?我可以使用Django的任何标准吗?

谢谢!

2 个答案:

答案 0 :(得分:1)

您可以使用Django调试工具栏并仅为选择的IP启用它

答案 1 :(得分:1)

  

谷歌搜索'标准Django调试页'

不如阅读Django源本身有效。

在base.py中查找像这样的代码

from django.views import debug

这将为你提供一些关于他们如何做的提示。

然后,您可以查看django / views / debug.py中的“technical_404_response”视图功能。您也可以在代码中使用此功能。