PyCharm 2026.1 Help

Django 模板部分片段(partials)集成支持。仅模板部分,不要附加内容。

PyCharm 支持 Django 模板部分 ,该特性自 Django 6.0 引入。 部分允许您定义可复用的片段,并在模板的其他部分进行渲染。

定义模板部分

可以使用 {% partialdef %} 标签来定义部分片段。

例如,下面的部分定义了一个名为 comment-item 的可复用片段:

{% partialdef comment-item %} <div class="comment" id="comment-{{ comment.id }}"> <strong>{{ comment.author }}</strong> <p>{{ comment.text }}</p> </div> {% endpartialdef %}

    使用模板部分

    已定义的部分可以通过 {% partial %} 标签进行渲染:

    {% partial comment-item %}

      PyCharm 支持

      PyCharm 为 Django 模板部分片段提供以下支持:

      • 部分标记的代码补全​​ :在 Django 模板中输入 {% 时,PyCharm 会建议 partialdefpartialendpartialdefendpartial 标签。

      • 导航到部分定义 :将光标置于 {% partial %} 标签中的部分名称上,并按 Ctrl+B 即可跳转到对应的 partialdef 代码块。

      • 支持内联部分定义 :PyCharm 能识别以 inline 关键字定义的部分。

      2026年 3月 24日