Flask中的上下文

1. 分为请求上下文和应用上下文
应用上下文和请求上下文都是存放到一个LocalStack的栈中
应用app相关的操作就必须要用到应用上下文
请求相关的操作就必须用到请求上下文
2.请求上下文中还包括request和session
request:
封装了HTTP请求的内容, 针对的是HTTP请求. 请求的数据封装在request对象中, 比如查询参数, 文件数据等

session:
session用来记录请求会话中的信息, 针对的是用户信息

3.应用上下文current_app与g对象
current_app:
current_app事实上是Flask实例的代理, 在其他地方使用app需要导入, 不方便使用, current_app就是APP的全局代理

g对象:
g对象作为flask程序全局的一个临时变量, 充当中间媒介的作用, 可以通过它在一次请求调用的多个函数间传递一些数据, 相当与一个共享的数据容器, 每次请求都会重设这个变量.
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值