获取会话变量值

时间:2009-11-27 06:11:36

标签: django templates session-variables

设置会话对象后,如何在模板中访问给定对象的值?

2 个答案:

答案 0 :(得分: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))

答案 1 :(得分:0)

根据您拥有的会话变量数量,可能更容易将变量添加到上下文字典中。