2012/07/02

[django][Python]render_to_responseについて

django1.4の環境下ではじめての Django アプリ作成、その 4をそのまま実装するとバグではまってしまいました。

どうやら問題となっているのは、下の箇所

return render_to_response('polls/detail.html', {
    'poll': p,
    'error_message': "選択肢を選んでいません。",
})
色々と調べた結果、「はじめての Django アプリ作成」チュートリアルをやったメモ その4に行き当たり、下のような書き方にすれば、エラーがとれました。
return render_to_response('polls/detail.html', 
    {'poll':p,'error_message': u"選択肢を選んでいません。".encode('utf-8')},
    context_instance=RequestContext(request))
ってか、なんで、context_instanceがいるのだろうか?

ちょっとなぞが残ったままに終わりました。

0 コメント:

コメントを投稿