python - 向 Django 项目添加调试页面?

标签 python django

我正在向客户提供一个 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/

相关文章:

python - 当根据其他列更改值时,Pandas NaN 值会导致麻烦

python - 帮我对编程语言进行一些分类

python - 打印语句不会出现在带有日志记录模块的控制台上

python - 如何在 Django 项目中使用 MYSQL 作为数据库?

javascript - 在 for 循环中将信息传递给模态

python - 运行 WSGI 应用程序时出错,ModuleNotFoundError : No module named 'mysite'

Python函数多个IF语句?

Django:查询用户所属组的过滤器

django - 如何使用 Django、Nginx、Gunicorn、Postgres 设置 VPS,然后正确地向其部署 Django 应用程序?

python - 在linux中自动重新启动崩溃的进程(python)脚本