PyCharm 2026.1 Help

Django テンプレート部分

PyCharm は Django テンプレートパーシャル 、Django 6.0 で導入された機能をサポートします。 パーシャルを使用すると、再利用可能なフラグメントを定義し、テンプレートの他の部分でレンダリングできます。

PyCharm は Django テンプレートパーシャルに対して以下のサポートを提供します:

  • 部分タグ用のコード補完 :Django テンプレートで {% を入力すると、PyCharm は partialdefpartialendpartialdefendpartial タグを提案します。

  • 部分定義へのナビゲーション: {% 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 日