Django テンプレート部分
PyCharm は Django テンプレートパーシャル 、Django 6.0 で導入された機能をサポートします。 パーシャルを使用すると、再利用可能なフラグメントを定義し、テンプレートの他の部分でレンダリングできます。
PyCharm は Django テンプレートパーシャルに対して以下のサポートを提供します:
部分タグ用のコード補完 :Django テンプレートで
{%を入力すると、PyCharm はpartialdef、partial、endpartialdef、endpartialタグを提案します。部分定義へのナビゲーション:
{% partial %}タグ内の部分的な名前にカーソルを置き、 Ctrl+B を押すと、対応するpartialdefブロックに移動します。インライン部分定義のサポート :PyCharm は
inlineキーワードで定義されたパーシャルを認識します。
テンプレート部分を定義する
部分的な要素は、 {% 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 %}
2026 年 6 月 1 日