【问题标题】:How to buffer flush output to the browser in webapp2?如何在 webapp2 中缓冲刷新输出到浏览器?
【发布时间】:2016-01-25 10:28:08
【问题描述】:

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

在 Perl 中,我们曾经使用:

$| = 1;

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

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

有什么解决办法吗?

【问题讨论】:

    标签: python html webapp2


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2018-02-16
      • 1970-01-01
      • 2017-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-02
      • 1970-01-01
      • 2013-10-17
      相关资源
      最近更新 更多