Django Session
Django 启用 Session 需要在配置文件中加载中间件 'django.contrib.sessions.middleware.SessionMiddleware'
,创建项目时默认是启用的。
这里主要记录一些常规用法:
创建、修改和删除
创建一个名为 greeting
值为 Hi there!
的 session:
request.session['greeting'] = 'Hi there!'
将 greeting
的值修改为 Hello
:
request.session['greeting'] = 'Hello'
删除 greeting
:
del request.session['greeting']
在视图中使用 Session
打印全部 session 项
{{ request.session.items }}
打印全部 session 键
{{ request.session.keys }}
打印全部 session 值
{{ request.session.values }}