Django版本:1.6.1
要想在template里访问session,需要在diango的配置文件(settings.py)的TEMPLATE_CONTEXT_PROCESSORS部分添加 django.core.context_processors.request
1.6版本默认生成的settings.py文件可能不包含TEMPLATE_CONTEXT_PROCESSORS部分,这需要手动添加才行。
TEMPLATE_CONTEXT_PROCESSORS = (
"django.contrib.auth.context_processors.auth",
"django.core.context_processors.debug",
"django.core.context_processors.i18n",
"django.core.context_processors.media",
"django.core.context_processors.static",
"django.core.context_processors.tz",
"django.contrib.messages.context_processors.messages",
"django.core.context_processors.request",
)
至于其他内容,请参见: https://docs.djangoproject.com/en/dev/topics/http/sessions/