如何在webapp2中缓冲刷新输出到浏览器?

时间:2016-01-25 10:28:08

标签: python html webapp2

我们希望在网页上显示长时间运行进程的实时HTML输出,但webapp2将所有HTML输出保存到浏览器,直到类处理方法返回。

在Perl中,我们曾经使用过:

  

$ | = 1;

...在进程运行时强制将stdout输出到浏览器。

我们一直在搜索Python webapp2等价物,但无法找到覆盖,所以我们打印时,我们的self.response.write('')命令会显示在浏览器中。

任何解决方案?

1 个答案:

答案 0 :(得分:0)

似乎app引擎不支持流式响应https://cloud.google.com/appengine/docs/python/requests#Python_Responses

查看应用引擎任务队列是否适合您的要求https://cloud.google.com/appengine/docs/python/taskqueue