2009-11-27 320 views

回答

6

{{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)) 
+0

好的......非常感謝。 RequestContext肯定會被要求訪問請求對象...我昨天有同樣的問題 – Stephen 2009-11-27 06:24:40

+0

如果我不呈現頁面,而是我使用HttpResponse,在這種情況下,它不會來 – MegaBytes 2015-04-07 00:56:07

0

根據你有多少個會話變量,將變量添加到上下文字典可能會更容易。