应用程序的每个模块都需要烧瓶实例化吗?

时间:2016-02-01 09:52:00

标签: python flask

您好我是Django开发人员,最近已经开始研究该组织的现有烧瓶应用程序。我发现应用程序的编码器在应用程序的每个模块/文件中添加了以下行。

app = Flask(__name__)

从这一行,我明白了,它实例化了烧瓶应用程序。但如果是这样,为什么在每个模块中添加该行。他多次使用变量app。但我怀疑,这一行应该只是一次,后来它应该是imported

所以,查询是: 烧瓶是否在应用程序的每个模块中实例化?

注意 - 早期的编码员离开了组织,没有人熟悉我的组织中的烧瓶。

1 个答案:

答案 0 :(得分:1)

不,开发人员误解了Flask的工作原理。您可以创建一个 Flask()实例,并在需要访问它的项目的每个模块中导入该实例。