タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

jinja2に関するanimistのブックマーク (1)

  • jinja2入門 その4 テンプレートの部品化 | Python学習講座

    ある程度規模のあるwebシステムを構築する際、ヘッダーやグローバルナビ、ページャー、フッターなどの共通項目は部品化して使い回すことが一般的です。jinja2にはインクルードと呼ばれるテンプレート分割機能があります。 インクルード 冒頭で説明したとおり、インクルードを使用するとテンプレートファイルを分割して部品化することができます。ナビゲーション部分を切り出したサンプルを見てみましょう。 まずはナビゲーションの部品です。 {# nav.tpl グローバルナビ #} <nav> <h1>メニュー</h1> <ul> <li><a href="/">Home</a></li> <li><a href="/items/index">商品一覧</a></li> <li><a href="/analysis/index">分析</a></li> </ul> </nav> 次に、ナビゲーションを読み込む

  • 1