【问题标题】:Debugging django templates in pycharm在pycharm中调试django模板
【发布时间】:2016-06-07 06:19:35
【问题描述】:
我已经在模板中设置了断点并运行了服务器,但 pycharm 似乎没有为模板拾取断点,而只有 python 文件。有谁知道如何解决这一问题?
【问题讨论】:
标签:
python
django
ide
pycharm
【解决方案1】:
来自 Pycharm 2017.1
先决条件
Django 被指定为项目模板语言。
为此,打开项目设置对话框,在项目设置选择页面 Python 模板语言下,选择模板所在的项目,然后从模板语言下拉列表中选择 Django。
调试 Django 模板
要调试 Django 模板,请按照以下常规步骤操作
在 Django 模板的所需行中放置断点:
在调试模式下启动 Django 服务器。
这样做是这样的:
在主菜单上,选择运行 |编辑配置。
如果存在所需的 Django 服务器运行/调试配置,请选择它,否则创建一个新配置,如创建和编辑运行/调试配置部分所述。
然后单击主工具栏上的按钮,或按⌃D。
PyCharm 将在您的浏览器中打开模板,并在您设置的断点处暂停。
调试器会话启动,并出现调试工具窗口。
在调试工具窗口中,您可以:
检查“变量”窗格中的呈现上下文。
单步执行 Django 模板中定义的断点。
使用调试控制台。
如果您想追溯在模板调试过程中引发的异常,请打开“断点”对话框,并在“Django 异常断点”选项卡中,选中“暂停”复选框。
不支持调试 Jinja 和 Mako 模板。
https://www.jetbrains.com/help/pycharm/2017.1/debugging-django-templates.html