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