スポンサーリンク

【Django】base.html(ベーステンプレート)の作成【ブログアプリ2】

スポンサーリンク
スポンサーリンク
この記事は約2分で読めます。

base.html(ベーステンプレート)の作成について

前回は以下を行った。

  • モデルの作成とマイグレーション
  • adminへの登録(モデルを管理者画面で表示)
  • 管理者ユーザーの作成
  • urls.pyの作成(アプリケーションディレクトリ内)

 

今回はbase.htmlの作成を行う。

base.html(ベーステンプレート)を作成することで、複数のhtmlファイルに共通する部分を省略することができる。具体的には、各htmlファイルがこのbase.htmlを継承することで実現する。

 

前回:【Django】モデル作成とマイグレーション・adminへの登録・管理者ユーザーの作成・urls.pyの作成【ブログアプリ】

 

現在のディレクトリ構成は以下の通り。

■ディレクトリ構成

 

base.html(ベーステンプレート)を作成する手順

 

base.htmlの作成

まず、templatesディレクトリで、base.htmlを作成する。

次にbase.htmlに以下のように記述する。

 

~デスクトップ/Blog2/templates/base.html

 

今回作成したbase.htmlを各htmlファイル(個別ページ)の作成時に継承する。そして各々の必要な内容を追記していくことになる。

個別ページの作成についてはまた改めて記載する。

 

 

 

ディレクトリ構成の確認

 

現在のディレクトリ構成は以下の通り。

■ディレクトリ構成

 

Django記事一覧

前回:【Django】モデル作成とマイグレーション・adminへの登録・管理者ユーザーの作成・urls.pyの作成【ブログアプリ】

次回:

 

Django記事一覧

 

コメント