什么是应用程序和请求上下文?

What are the application and request contexts?

我是 Flask 新手,但有 PHP 经验。我知道在 PHP 中有会话变量和全局变量,但上下文实际上是什么意思?我阅读了文档,但不明白它在说什么。

什么是应用程序和请求上下文,app.app_context()是什么?

app.app_context 加载应用程序和您已加载的任何扩展。 处理请求时会加载请求上下文。

一个很好的例子。

如果您有后台 cron 来处理一些数据库工作,则需要使用 app_context 来访问模型。

每当您处理视图时,您几乎都会成为 request context 中的一员。