2012年1月1日日曜日

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

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

1.settings.pyに割り当てたいURLを記述する
  1. STATIC_URL = 'http://localhost/static'  

2.views.pyでテンプレートを呼び出す時にRequestContextを利用する
  1. from django.template import RequestContext, loader  
  2. from django.http import HttpResponse  
  3.   
  4. def show(request):  
  5.     template = loader.get_template('show.html')  
  6.     contexts = RequestContext({})  
  7.     return HttpResponse(template.lender(contexts))  

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

0 件のコメント: