flask_上下文

Posted oklizz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了flask_上下文相关的知识,希望对你有一定的参考价值。

上下?文变量量的使?用范围 [请求开始, 请求结束]

技术图片

  • 问题:

问题1:上下文变量能否是全局变量?
不能。 全局变量被所有线程共享, 无法记录多个请求的数据;上下文变量实现了线程的隔离,每个线程取出的值不同

问题2:上下文变量为什么要设置范围?
目的是节省内存,每次请求开始,创建上下文(记录上下文变量);当请求结束时,销毁上下文(删除上下文中的数据)

以上是关于flask_上下文的主要内容,如果未能解决你的问题,请参考以下文章

剖析Flask上下文管理(源码)

flask 上下文管理

Flask上下文管理

flask请求上下文 (转)

14Flask请求上下文

Flask的上下文管理机制