我可以下载查询作为csv吗?

时间:2013-08-12 07:10:41

标签: python google-app-engine csv download google-cloud-sql

我尝试在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")

但这不起作用。

拜托,有人可以给我一个想法吗?这是我必须使用GAE和python。如果它是必要的更多信息,我可以给它。

1 个答案:

答案 0 :(得分:0)

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

更多信息:

Serving a BlobChannel API