获取会话变量值

Ste*_*en 1 django templates session-variables

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

Evg*_*eny 6

{{request.session.variable}}

RequestContext将允许您访问模板中的请求对象.

你必须将它添加到settings.py:

TEMPLATE_CONTEXT_PROCESSORS = (
    'django.core.context_processors.request',
    ... )
Run Code Online (Sandbox Code Playgroud)

要将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))
Run Code Online (Sandbox Code Playgroud)