当我用烧瓶运行程序启动Flask应用程序时,幕后情况是什么?

时间:2019-07-01 14:14:47

标签: python bash flask

我想知道我运行时逐个命令发生的情况

FLASK_APP=webapp.main:app flask run

Webapp是保存我的main.py文件的目录,该文件包含我的flask应用程序。这是我很好奇的具体问题

1)此代码看起来像前半部分只是分配一个变量。这个变量去哪儿了?它正在做什么?

2)如果前半部分正在分配变量,而后半部分正在运行脚本,为什么不需要&&来分隔两个命令?

3)main和app之间的:是否表示app是主模块中的功能?但是,没有def app():,所以我不确定该引用什么。我认为它必须与main.py-app = Flask(__name__)中的这一行相关。那里发生了什么事?

我意识到这里有很多问题,但是我真的很想更好地了解它的作用以及Flask的作用。预先感谢您可以分享的任何知识!

0 个答案:

没有答案