您好我是Django开发人员,最近已经开始研究该组织的现有烧瓶应用程序。我发现应用程序的编码器在应用程序的每个模块/文件中添加了以下行。
app = Flask(__name__)
从这一行,我明白了,它实例化了烧瓶应用程序。但如果是这样,为什么在每个模块中添加该行。他多次使用变量app
。但我怀疑,这一行应该只是一次,后来它应该是imported
。
所以,查询是: 烧瓶是否在应用程序的每个模块中实例化?
注意 - 早期的编码员离开了组织,没有人熟悉我的组织中的烧瓶。
答案 0 :(得分:1)
不,开发人员误解了Flask的工作原理。您可以创建一个 Flask()
实例,并在需要访问它的项目的每个模块中导入该实例。