所以我来自春天的mvc世界,到目前为止,Flask一直很棒。 我在不同的python文件中有多个视图/控制器(如果是这样,这很容易就是错误的方法请告诉我)。
我想使用flask命令'运行'用邮差试试我的控制器,无论如何我可以一次调用多个python文件运行吗?只是这个令我困惑的命令: 导出FLASK_APP = hello.py
在每个控制器中我也有这一行: app = FLASK(名称)
这是否需要?
我已经查看了烧瓶蓝图,但它们似乎是关于分享我不需要的功能,很想知道它们是否是前进的方向。
答案 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