两个Flask应用程序同时进行

Agn*_*nha 4 python flask

我需要在浏览器中同时测试两个Flask应用程序.按标准,Flask在localhost:5000中运行应用程序.因此,一个好的选择是改变其中一个应用程序的地址.那可能吗?如果是这样,怎么办?

Ash*_*lla 6

您可以为应用设置地址和端口

app.run(host='0.0.0.0',port=12345)
Run Code Online (Sandbox Code Playgroud)

只要端口号不冲突,您就可以在同一台计算机上运行烧瓶应用程序的单独实例


Gre*_* Li 5

从版本0.11开始,flask run是启动开发服务器的推荐方法。在您的情况下,打开一个新终端:

$ export FLASK_APP=my_app2
$ flask run --port 5001
Run Code Online (Sandbox Code Playgroud)