... トは 組み込みフィルタのリファレンス を参照してください。 独自のカスタムテンプレートフィルタを作成することもできます。 独自のテンプレートタグとフィルタを作る を参照してください。 参考 Django の管理インタフェースには、指定したサイトで利用可能な全てのテンプレートタグ ... 開始タグと終了タグを必要とするものがあります(例 {% tag %} ... tag contents ... {% endtag %} )。 Django には約 20 個の組み込みテンプレートタグが同梱されています。これらについては 組み込みタグのリファレンス を参照してください。どのようなタグが利用できるかを知ってもら ... します。 繰り返しますが、上記は全リストの一部です。全リストは 組み込みタグのリファレンス を参照してください。 独自のカスタムテンプレートタグを作成することもできます。 独自のテンプレートタグとフィルタを作る を参照してください。 参考 Django の管理インタフェースには、 ... ... トは 組み込みフィルタのリファレンス を参照してください。 独自のカスタムテンプレートフィルタを作成することもできます。 独自のテンプレートタグとフィルタを作る を参照してください。 参考 Django の管理インタフェースには、指定したサイトで利用可能な全てのテンプレートタグ ... 開始タグと終了タグを必要とするものがあります(例 {% tag %} ... tag contents ... {% endtag %} )。 Django には約 20 個の組み込みテンプレートタグが同梱されています。これらについては 組み込みタグのリファレンス を参照してください。どのようなタグが利用できるかを知ってもら ... します。 繰り返しますが、上記は全リストの一部です。全リストは 組み込みタグのリファレンス を参照してください。 独自のカスタムテンプレートタグを作成することもできます。 独自のテンプレートタグとフィルタを作る を参照してください。 参考 Django の管理インタフェースには、 ... ... ンツを出力したり、 "if" 文や "for" ループなどの制御構造として提供したり、データベースからコンテンツを取得したり、あるいは他のテンプレートタグへのアクセスを可能にしたりすることができます。 タグはこのように {% と %} で囲まれます: {% csrf_token %} ほとんどのタグは引数 ... です: {% if user.is_authenticated %} Hello, {{ user.username }} . {% endif %} 関連項目: 組み込みタグのリファレンス 、 独自のテンプレートタグの書き方 フィルタ ¶ フィルタは変数やタグの引数の値を変換します。 たとえばこのようなものです: {{ django | title }} コンテキス ... レートファイルを読み込む際に使用する文字セットです。 デフォルトは 'utf-8' です。 'libraries' : テンプレートエンジンに登録するテンプレートタグモジュールのラベルとドット区切りPythonパスの辞書。これは新しいライブラリを追加したり、既存のライブラリの代替ラベルを提供する ... ... ンツを出力したり、 "if" 文や "for" ループなどの制御構造として提供したり、データベースからコンテンツを取得したり、あるいは他のテンプレートタグへのアクセスを可能にしたりすることができます。 タグはこのように {% と %} で囲まれます: {% csrf_token %} ほとんどのタグは引数 ... です: {% if user.is_authenticated %} Hello, {{ user.username }} . {% endif %} 関連項目: 組み込みタグのリファレンス 、 独自のテンプレートタグの書き方 フィルタ ¶ フィルタは変数やタグの引数の値を変換します。 たとえばこのようなものです: {{ django | title }} コンテキス ... レートファイルを読み込む際に使用する文字セットです。 デフォルトは 'utf-8' です。 'libraries' : テンプレートエンジンに登録するテンプレートタグモジュールのラベルとドット区切りPythonパスの辞書。これは新しいライブラリを追加したり、既存のライブラリの代替ラベルを提供する ... ... 、 {% load %} タグを使用すると、テンプレートでそれらの機能を利用することができるようになります。 コードのレイアウト ¶ 独自のテンプレートタグやフィルタを指定するための最も一般的な場所は、Django のアプリケーションの内部です。それらが既存のアプリに関連するものである場 ... たのモジュールの上部に、次のコードを記述してください: from django import template register = template . Library () あるいは、テンプレートタグのモジュールは、 DjangoTemplates への 'libraries' 引数を通じて登録することもできます。テンプレートタグをロードするときに、テ ... 合、Django は テンプレートにおけるタイムゾーン変換ルール に従って、フィルタに渡す前に現在のタイムゾーンに変換します。 独自のテンプレートタグを記述する ¶ タグはあらゆることができるため、フィルタより複雑です。Django は、ほとんどのタイプのタグを簡単に書けるように、多 ... ... 、 {% load %} タグを使用すると、テンプレートでそれらの機能を利用することができるようになります。 コードのレイアウト ¶ 独自のテンプレートタグやフィルタを指定するための最も一般的な場所は、Django のアプリケーションの内部です。それらが既存のアプリに関連するものである場 ... たのモジュールの上部に、次のコードを記述してください: from django import template register = template . Library () あるいは、テンプレートタグのモジュールは、 DjangoTemplates への 'libraries' 引数を通じて登録することもできます。テンプレートタグをロードするときに、テ ... 合、Django は テンプレートにおけるタイムゾーン変換ルール に従って、フィルタに渡す前に現在のタイムゾーンに変換します。 独自のテンプレートタグを記述する ¶ タグはあらゆることができるため、フィルタより複雑です。Django は、ほとんどのタイプのタグを簡単に書けるように、多 ... ... レートファイルを読み込む際に使用する文字セットです。 デフォルトは 'utf-8' です。 'libraries' : テンプレートエンジンに登録するテンプレートタグモジュールのラベルとドット区切りPythonパスの辞書。これは新しいライブラリを追加したり、既存のライブラリの代替ラベルを提供する ... urls" , }, ) {% load %} タグに対応する辞書のキーを渡すことでライブラリをロードできます。 'builtins' : ビルトイン に追加するテンプレートタグモジュールのドット区切りPythonパスのリストです。たとえば: Engine ( builtins = [ "myapp.builtins" ], ) {% load %} タグを呼び出 ... されます。もし string_if_invalid が他の値に設定されている場合、変数フィルタは無視されます。 この動作は if , for , regroup のテンプレートタグでは少し異なります。これらのテンプレートタグに無効な変数が指定された場合、その変数は None として解釈されます。これらのテンプ ... ... レートファイルを読み込む際に使用する文字セットです。 デフォルトは 'utf-8' です。 'libraries' : テンプレートエンジンに登録するテンプレートタグモジュールのラベルとドット区切りPythonパスの辞書。これは新しいライブラリを追加したり、既存のライブラリの代替ラベルを提供する ... urls" , }, ) {% load %} タグに対応する辞書のキーを渡すことでライブラリをロードできます。 'builtins' : ビルトイン に追加するテンプレートタグモジュールのドット区切りPythonパスのリストです。たとえば: Engine ( builtins = [ "myapp.builtins" ], ) {% load %} タグを呼び出 ... されます。もし string_if_invalid が他の値に設定されている場合、変数フィルタは無視されます。 この動作は if , for , regroup のテンプレートタグでは少し異なります。これらのテンプレートタグに無効な変数が指定された場合、その変数は None として解釈されます。これらのテンプ ... ... のブロックであり、たとえばテンプレートを継承したときのような、オーバーライド可能なブロックではありません。 load ¶ カスタムのテンプレートタグセットを読み込みます。 例えば次のテンプレートは somelibrary 、そして package パッケージの otherlibrary に登録されたすべてのタ ... 数に from を使えば、ライブラリからフィルタやタグを個別に選んで読み込むことができます。以下の例では、 foo 、 bar という名前のテンプレートタグまたはフィルタを somelibrary から読み込みます: {% load foo bar from somelibrary %} 詳しくは カスタムタグとフィルタのライブラ ... } 出力を (文字列として) 変数に入れる場合には {% now "Y" as current_year %} の書式が使えます。これは blocktranslate のようなテンプレートタグで {% now %} を使いたいときに役立ちます: {% now "Y" as current_year %} {% blocktranslate %} Copyright {{ current_year }}{% e ... ... のブロックであり、たとえばテンプレートを継承したときのような、オーバーライド可能なブロックではありません。 load ¶ カスタムのテンプレートタグセットを読み込みます。 例えば次のテンプレートは somelibrary 、そして package パッケージの otherlibrary に登録されたすべてのタ ... 数に from を使えば、ライブラリからフィルタやタグを個別に選んで読み込むことができます。以下の例では、 foo 、 bar という名前のテンプレートタグまたはフィルタを somelibrary から読み込みます: {% load foo bar from somelibrary %} 詳しくは カスタムタグとフィルタのライブラ ... } 出力を (文字列として) 変数に入れる場合には {% now "Y" as current_year %} の書式が使えます。これは blocktranslate のようなテンプレートタグで {% now %} を使いたいときに役立ちます: {% now "Y" as current_year %} {% blocktranslate %} Copyright {{ current_year }}{% e ... 2026年10月08日