自動化無しに生活無し

WEB開発関係を中心に備忘録をまとめています

Django Templates Language(DTL)でincludeを実行する時に引数も与える

thumbnail

Djangoでテンプレートファイルを分離させ、includeするときがある。複数の箇所で同じフォームを表示したりする時がそうだ。

ただ、フォームのIDをそれぞれの箇所で別々とする場合、引数を指定する必要がある。

結論

結論から言うと、こうなる。

{% include "[パス]" with [引数名]=[値] %}

includeするhtmlのパスを指定した後、withを指定することで引数の指定が可能になる。指定した引数はinclude先で、

{{ [引数名] }}

と指定して、引数を呼び出すことができる。

スポンサーリンク