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 }}