1

セッション オブジェクトを設定した後、テンプレート内の特定のオブジェクトの値にアクセスするにはどうすればよいですか?

4

2 に答える 2

6

{{request.session.variable}}

RequestContext は、テンプレート内のリクエスト オブジェクトへのアクセスを提供します。

これを settings.py に追加する必要があります:

TEMPLATE_CONTEXT_PROCESSORS = (
    'django.core.context_processors.request',
    ... )

RequestContext をテンプレートに接続するには、ビュー関数で次のイディオムを使用できます。

from django.template import RequestContext
from django.shortcuts import render_to_response
return render_to_response('template.html', var_dict,\
      context_instance=RequestContext(request))
于 2009-11-27T06:14:56.310 に答える
0

セッション変数の数によっては、変数をコンテキスト ディクショナリに追加する方が簡単な場合があります。

于 2011-01-11T20:08:20.290 に答える