タイトル: 静的ファイルの読み込み
SEOタイトル: djangoテンプレートでcssやjavascriptの静的ファイルを読み込む方法
setting.py
setting.pyにて静的ファイルを読み込むURLと静的ファイルを格納するディレクトリを定義する。
以下の例ではURLはstatic始まり、ディレクトリはプロジェクト直下のstaticディレクトリを指定している。
STATIC_URL = '/static/' STATICFILES_DIRS = ( |
静的ファイルの設置
以下の様にプロジェクト直下にstaticディレクトリを作成して更にその中にcssおよびjsディレクトリを作成する。
プロジェクト名/ プロジェクト名/ アプリケーション名/ static/ |
cssおよびjsディレクトリの中に適当なファイルを設置する。(今回はtest.css, test.jsとする)
テンプレートの記述
テンプレート側では以下のように記述することで静的ファイルを読み込むことが出来る。
<head> <!-- Javascript --> |