Pythonと「Flask」でテンプレートファイルを継承を行う方法について入門者向けにまとめました。
Flaskにおけるテンプレートファイルの継承
本ページの内容は以下動画で解説しています。
Flaskには、テンプレートファイルを継承する機能があります。 これを使うことで、効率よく同じレイアウトで複数のページを作成することができます。 掲示板やブログなどのサイトは、コンテンツ(記事や書き込み)以外は、同じ構造、レイアウトが使用されている場合が多いです。 そのため、各ページを個別に作成するよりも、テンプレートの継承を活用して、共通な部分は使い回すことで効率的にページを増やすことができます。
テンプレート継承を使うにあたって、親テンプレートと子テンプレートの違いを理解する必要があります。
- 親テンプレート(baseテンプレート)
- 各ページに共通する部分のテンプレート。
- 要はヘッダーやフッターなど、ページごとに異なるコンテンツ以外の部分。
- 子テンプレート
- コンテンツ部分のテンプレート。
- 要はブログの記事部分など、ページごとに異なるコンテンツの部分。

コメント