视图层
状态保持
概述
1. HTTP请求是无状态的,每次HTTP请求都是新请求。 2. 状态保持用于用户登录。 3. 要实现状态保持,就要在客户端或服务端有关数据 4. 储存方式:
cookie:不安全,不建议储存敏感数据
session:数据存储在服务端,在客户端用cookie储存客户机对应的session_id
状态保持的目的:在一段时间段跟踪访问者的状态,实现跨页面访问请求者的数据。
注意:不同客户端之间不共享状态数据。
二、启用session
1.INSTALLED_APPS
默认启用
2.MIDDLEWARE
默认启用
三、使用session
启用session后,每个HttpRequest对象都包含一个session属性。