赞
踩
1、Flask
2、上下文管理
-----请求上下文:RequestContext
----request 保存用户请求相关信息
----session 保存用户会话相关信息
------应用上下文:AppContext
-----app (current_app) 保存应用对象相关信息
-----g 每个请求周期都会创建的一个用于在请求周期中传递值的一个容器,一般用于传递值。
------- threading.local(哪里还用到过threading.local: DBUtiles,模式一,为每个线程开启一个数据库连接)
实现细节:
--- RequestContext(AppContext)对象通过LocalStack添加到Local中
--- 导入request(session、current_app、g)是LocalProxy对象 ----》通过偏函数 ------》 LocalProxy ----》 Local
--- RequestContext的
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。