1
设置会话对象后,如何访问模板中给定对象的值?获取会话变量值
设置会话对象后,如何访问模板中给定对象的值?获取会话变量值
{{request.session.variable}}
RequestContext将让您使用Request对象的模板。
你必须把它添加到您的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))
根据你有多少个会话变量,将变量添加到上下文字典可能会更容易。
好的......非常感谢。 RequestContext肯定会被要求访问请求对象...我昨天有同样的问题 – Stephen 2009-11-27 06:24:40
如果我不呈现页面,而是我使用HttpResponse,在这种情况下,它不会来 – MegaBytes 2015-04-07 00:56:07