当前位置:   article > 正文

Flask框架中的上下文_flask中的上下文对象

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程序全局的一个临时变量, 充当中间媒介的作用, 可以通过它在一次请求调用的多个函数间传递一些数据, 相当与一个共享的数据容器, 每次请求都会重设这个变量.

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/448820
推荐阅读
相关标签
  

闽ICP备14008679号