HaneCa

独り立ちへ向けた長い道

DjangoでSTATIC_URLをテンプレートで使う方法

投稿日: 2012年1月1日 最終更新日: 2020年8月10日

STATIC_URLをテンプレートで参照できるようにする方法

1.settings.pyに割り当てたいURLを記述する

STATIC_URL = 'http://localhost/static'

2.views.pyでテンプレートを呼び出す時にRequestContextを利用する

from django.template import RequestContext, loader
from django.http import HttpResponse

def show(request):
template = loader.get_template(‘show.html’)
contexts = RequestContext({})
return HttpResponse(template.lender(contexts))

3.テンプレートファイル(show.html)でSTATIC_URLを使う
{{STATIC_URL}}と指定すると、settings.pyで定義した値を表示できる

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください