具有多个视图的Flask应用程序,在这种情况下“Flask run”是如何工作的?

2024-09-29 11:20:46 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我来自springmvc的世界,到目前为止,Flask已经非常棒了。 我在不同的python文件中有多个视图/控制器(如果是这样的话,这很可能是错误的方法,请告诉我)。在

我想用flask命令'run'来用postman测试我的控制器,有没有什么方法可以同时对多个python文件调用run?只是这个命令让我很困惑: 导出烧瓶应用程序=你好.py

在每个控制器中,我还有一行: app=烧瓶(名称

这需要吗?在

我看过烧瓶蓝图,但它们似乎是关于共享功能的,我并不真的需要,很想知道它们是否是未来的方向。在


Tags: 文件方法runpy命令视图应用程序flask
1条回答
网友
1楼 · 发布于 2024-09-29 11:20:46

多个文件是不可能的,但是所有的多个文件共享一个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

相关问题 更多 >