你需要添加
django.core.context_processors.request到模板上下文处理器。然后,你可以像这样访问它们:
{{ request.session.name }}如果你使用的是自定义视图,请确保你传递了RequestContext实例。来自文档的示例:
from django.shortcuts import render_to_responsefrom django.template import RequestContextdef some_view(request): # ... return render_to_response('my_template.html', my_data_dictionary, context_instance=RequestContext(request))从我仍然收到此答案的支持来看,人们对它的帮助仍然存在,距最初编写已经三年多了。但是请注意,尽管上面的视图代码仍然有效,但是如今有一种更简单的方法可以执行此操作。
render()是与极为相似的功能
render_to_response(),但它会
RequestContext自动使用,而无需显式传递它:
from django.shortcuts import renderdef some_view(request): # ... return render(request, 'my_template.html', my_data_dictionary)



