视图层

状态保持

概述

1. HTTP请求是无状态的,每次HTTP请求都是新请求。
2. 状态保持用于用户登录。
3. 要实现状态保持,就要在客户端或服务端有关数据
4. 储存方式:
  • cookie:不安全,不建议储存敏感数据

  • session:数据存储在服务端,在客户端用cookie储存客户机对应的session_id

  1. 状态保持的目的:在一段时间段跟踪访问者的状态,实现跨页面访问请求者的数据。

  2. 注意:不同客户端之间不共享状态数据。

二、启用session

1.INSTALLED_APPS

默认启用

2.MIDDLEWARE

默认启用

三、使用session

  1. 启用session后,每个HttpRequest对象都包含一个session属性。

Last moify: 2022-12-04 15:11:33
Build time:2025-07-18 09:41:42
Powered By asphinx