1

我尝试在 CSV 中下载一个包含 110 列和 60.000 行的左连接查询。我正在将 GAE 与 python 一起使用,我需要在用户单击我的门户的一个按钮时进行下载,但这是不可能的,因为在我执行代码时总是出现 DeadLineError。

我尝试使用:

    rpc = urlfetch.create_rpc(deadline=10, callback=None)
    urlfetch.set_default_fetch_deadline(10)
    urlfetch.make_fetch_call(rpc, "url",method="POST")

但这不起作用。

拜托,有人可以给我一个主意吗?这比我在 python 中使用 GAE 是强制性的。如果需要更多信息,我可以提供。

4

1 回答 1

0

要克服DeadlineError, On 按钮单击创建task queue用于生成 CSV 文件并将其保存在Blobstore. 生成文件后,在您的页面中显示Blobserve URL使用。Channel API当用户单击下载 URL 时,将提供 blob。

更多信息:

服务一个 Blob , Channel API

于 2013-08-12T09:20:09.953 回答