在烧瓶中的背景中运行脚本

时间:2016-03-08 11:44:12

标签: python multithreading flask

我正在使用Flask编写应用程序,该应用程序运行shell脚本并在网页中显示其输出。这很好用。问题是当我运行脚本时,它需要很长时间,并且在执行脚本的整个过程中页面都会加载。我想要的是脚本在后台运行,当它结束时显示结果。

有办法吗?

1 个答案:

答案 0 :(得分:1)

您可以在默认路由中呈现一个简单的html文件,该路径向特定路径发出Ajax请求,该路由将启动您的脚本,并在脚本完成后返回数据并在您的ajax请求中捕获它们以显示您的数据页。在脚本的过程中,您可以显示一个加载程序来显示正在发生的事情