django - 将调试控制台添加到 django 错误页面

标签 django debugging werkzeug django-extensions

如何从 django 错误页面访问控制台?

当我的模板产生错误时,我希望能够检查我的变量/查询集,而不必返回并添加 import pdb;每次我想从正在运行的应用程序访问控制台时,将 pdb.set_trace() 添加到我的 View 中。

最佳答案

pip3 install django-extensions
# add 'django-extensions' to INSTALLED_APPS in settings.py
pip3 install werkzeug

python3 manage.py runserver_plus

现在,当您在浏览器中出现错误时,您可以将鼠标悬停在输出上,然后单击小控制台按钮。感谢@thebjorn 和@allcaps 为我指明了正确的方向

enter image description here

^ >>> 是您可以编写自己的命令的地方

关于django - 将调试控制台添加到 django 错误页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48846501/

相关文章:

ios - 使用 Xcode Instruments 查看指针处的非僵尸对象历史记录

python - 在 Python Flask 中,如何在取消转义之前访问完整的原始 URL

django - 如何将过滤器后端应用于 Django Rest Framework 中所有资源的所有字段?

java - 我不断收到 tomcat HTTP 状态 404

perl - 如何在调试时恢复全局变量 $1、$2、$3?

python - 在测试客户端上设置 header 似乎不起作用

testing - 通过 nosetests 测试 Flask 应用程序时,如何发送带有请求的 cookie?

python - 可解构在 Python 中有什么作用?

python - Django ORM : filter related objects?

mysql.connector.errors.InterfaceError : Failed parsing EOF packet