2011-09-07 14 views

答えて

5

マルチファイルビューをどのようにデザインするかによって、extendsタグまたはincludeタグのいずれかを使用します。

21

{% include "file" %}はこれを行います。詳細については、jinja2 docsを参照してください。

+2

私はドキュメントを読んで、 'テンプレート'を 'include'呼び出しに渡す方法を見つけることができません。それが可能かどうかを明確にしてもらえますか? –

+0

@NamGVUこれは最善のアプローチではありませんが、1つのテンプレートでは、同じテンプレート内に2つのインスタンスを設定するために、インクルード・メカニズムを介してネストされたテンプレートを2回使用します。インクルードの前に、私は、サブテンプレートへの形式的変数として機能するフラスコ変数のセットを定義します。これらの変数の値は、サブテンプレートの実際の引数として機能し、作成している親テンプレートのコンテキストに従って設定されます。 – jxramos

関連する問題