【Python/Flask】テンプレートファイルの継承

Pythonと「Flask」でテンプレートファイルを継承を行う方法について入門者向けにまとめました。

Flaskにおけるテンプレートファイルの継承

本ページの内容は以下動画で解説しています。

Flaskには、テンプレートファイルを継承する機能があります。 これを使うことで、効率よく同じレイアウトで複数のページを作成することができます。 掲示板やブログなどのサイトは、コンテンツ(記事や書き込み)以外は、同じ構造、レイアウトが使用されている場合が多いです。 そのため、各ページを個別に作成するよりも、テンプレートの継承を活用して、共通な部分は使い回すことで効率的にページを増やすことができます。

テンプレート継承を使うにあたって、親テンプレート子テンプレートの違いを理解する必要があります。

  • 親テンプレート(baseテンプレート)
    • 各ページに共通する部分のテンプレート。
    • 要はヘッダーやフッターなど、ページごとに異なるコンテンツ以外の部分
  • 子テンプレート
    • コンテンツ部分のテンプレート。
    • 要はブログの記事部分など、ページごとに異なるコンテンツの部分
記事の監修者
西住技研

プログラミング言語「Python」を研究、仕事、趣味でデータ分析や作業自動化などに活用してきたノウハウを情報発信しています。
筆者の詳しいプロフィールやお問合せはこちらのページまで。
YoutubeX(旧Twitter)でも情報発信中です!

西住技研をフォローする
Flask

コメント