【问题标题】: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

【讨论】:

    猜你喜欢
    • 2015-02-14
    • 2018-09-03
    • 2017-05-28
    • 2014-05-18
    • 2013-06-13
    • 2010-11-29
    • 2014-05-11
    • 2014-02-11
    • 2014-02-15
    相关资源
    最近更新 更多