在另一个烧瓶应用程序内部运行Flask应用程序

时间:2020-02-11 20:19:44

标签: python linux flask subprocess

我正在使用Flask为其他Flask应用构建某种启动器。因此,用户可以在本地计算机上启动python flask服务器,然后可以启动可能具有的其他flask应用程序。问题是,当我尝试在原始Flask应用程序运行时运行其他flask应用程序时,它会等到完成后才运行,但是我希望它同时运行。

例如,我可能有

@app.route('/')
def home():
    if(request.form['launch'] = "Launch"):
      subprocess.call(['. ../Apps/appname/run'])

其中“ run”是我编写的bash / shell脚本,该脚本在正确的目录中包含python3 app.py,但是除非我关闭烧瓶第一个flask应用程序,否则它将无法正常工作

0 个答案:

没有答案