同时运行两个Flask应用
我需要在浏览器中同时测试两个Flask应用。默认情况下,Flask会在localhost:5000这个地址上运行应用。所以,一个好的办法就是把其中一个应用的地址改一下。这样可以吗?如果可以的话,怎么做呢?
2 个回答
6
从0.11版本开始,flask run
是启动开发服务器的推荐方法。在你的情况下,打开一个新的终端,然后在不同的端口上运行相同的应用:
$ export FLASK_APP=my_app2 # use "set FLASK_APP=my_app2" on Windows
$ flask run --port 5001
15
你可以为你的应用设置地址和端口。
app.run(host='0.0.0.0',port=12345)
只要端口号不冲突,你就可以在同一台电脑上运行多个不同的flask应用。