SEO対策ならSEO knowledge

TOPプログラムPython>Django

render_to_responseにRequestContextを指定するのが面倒くさい

django.shortcutsのrender_to_responseを使っていると、RequestContextを渡すために、

from django.template import RequestContext
from django.shortcuts import render_to_response

def view(request):
  return render_to_response('template.html',
    dictionary, context_instance=RequestContext(request))

としなければいけませんが、すべてのビューでこのように書くのは面倒です。この場合は、汎用ビューのdjango.views.generic.simpleで定義されてるdirect_to_templateを使うとよいです。

from django.views.generic.simple import direct_to_template

def view(request):
  return direct_to_template(request, 'template.html',
    dictionary)
 このエントリをはてなブックマークに登録 このエントリをlivedoorクリップに登録 Yahoo!ブックマークに登録 このエントリを del.icio.us に登録 Google Bookmarks に追加
[ 新規 | 編集 | 削除 | 凍結 ]    [ 新着 | 履歴 | ヘルプ ]

この記事に関連する求人

携帯サイト

携帯サイトはこちら

QRコード

http://it.kndb.jp/m

ページ上部へ