异步写入app引擎中的响应

时间:2015-01-23 09:03:37

标签: python google-app-engine response

好吧我开始使用app引擎, 我怎么能异步写一些东西?

self.response.write("write this")

将字符串写入文档。

for i in range (1, 1500):
    self.response.write("writing this")

这将在1500循环完成后将字符串写入文档,

如果在命令行解释for循环时仍然存在编写文档,就像在响应中一次渲染所有文件一样。 (我知道解释器在服务器上解释为命令行,但是逐个编写响应,比如在每个循环后附加行)

或将我重定向到涵盖此类内容的某些资源。 对不起我的英语,因为我不是母语。 感谢。

编辑: 如前所述,我只是在试用app引擎。我需要的是在处理循环时刷新页面的Web服务器。

我会尝试在循环中发布响应,

for condition:
    self.response.write("some stuff")

欢呼声

1 个答案:

答案 0 :(得分:0)

正如评论所指出的,你怎么能有异步回应?

当然,你可以使用一些变通方法,使用任务队列和一些在点击另一个URL之前等待的java脚本,其中更多代码显示更多信息,但是没有办法打开web套接字并在那里推送异步响应

您的确切需求是什么?你可能想在你的问题中编辑它。更清楚地了解您的用例可能会为解决您的问题提供一些工具。就像现在一样,如果你想要一个在生成信息时“自我添加信息”的页面.....将不会在GAE上发生。