flask源码解析


threading.local对象,用于为每个线程开辟一块空间来保存它独有的值

在源码中分析上下文管理

​ 第一阶段:将ctx(request,session)放到Local对象

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

1628520008500.png
1628520008500.png

​ 第三阶段:请求完成
​ 获取到session并保存到cookie

​ 将ctx删除

1628578173149.png
1628578173149.png


文章作者: Kexuan Shi
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Kexuan Shi !
评论
  目录