threading.local对象,用于为每个线程开辟一块空间来保存它独有的值
在源码中分析上下文管理
第一阶段:将ctx(request,session)放到Local对象

第二阶段:视图函数导入:request\session

1628520008500.png
第三阶段:请求完成
获取到session并保存到cookie
将ctx删除

1628578173149.png
threading.local对象,用于为每个线程开辟一块空间来保存它独有的值
第一阶段:将ctx(request,session)放到Local对象
第二阶段:视图函数导入:request\session
第三阶段:请求完成
获取到session并保存到cookie
将ctx删除