两个Flask应用程序同时进行

时间:2014-06-30 15:22:01

标签: python flask

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

2 个答案:

答案 0 :(得分:6)

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

app.run(host='0.0.0.0',port=12345)

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

答案 1 :(得分:1)

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

$ export FLASK_APP=my_app2
$ flask run --port 5001