具有多个视图的烧瓶应用程序,烧瓶如何运行'在这种情况下工作?

时间:2018-04-09 13:33:24

标签: python flask

所以我来自春天的mvc世界,到目前为止,Flask一直很棒。 我在不同的python文件中有多个视图/控制器(如果是这样,这很容易就是错误的方法请告诉我)。

我想使用flask命令'运行'用邮差试试我的控制器,无论如何我可以一次调用多个python文件运行吗?只是这个令我困惑的命令: 导出FLASK_APP = hello.py

在每个控制器中我也有这一行: app = FLASK(名称

这是否需要?

我已经查看了烧瓶蓝图,但它们似乎是关于分享我不需要的功能,很想知道它们是否是前进的方向。

1 个答案:

答案 0 :(得分:1)

无法使用多个文件,但所有多个文件共享单个app = Flask(__name__)权限?您可以使用此应用程序启动烧瓶运行。

file1.py => app = Flask(__name__)
file2.py => from file import app
file3.py => from file import app


export FLASK_APP=file1.py
flask run