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

时间:2018-02-17 22:20:03

标签: django debugging werkzeug django-extensions

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

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

1 个答案:

答案 0 :(得分:4)

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

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