appcfg.py:错误:没有这样的选项: - 在google-app-engine上使用.dump

时间:2010-06-18 02:48:02

标签: python google-app-engine dump

  

可能重复:
  How can I use the Google App engine bulkloader to back up all my data?

我遵循这篇文章:http://code.google.com/intl/en/appengine/docs/python/tools/uploadingdata.html

并希望从我的应用下载所有数据,

但是当我使用下一个代码时,它显示错误:

D:\zjm_demo\app>appcfg.py --dump --app_id=zjm1126 --url=http://zjm1126.appspot.c
om/remote_api --filename=a.csv
Usage: appcfg.py [options] <action>

appcfg.py: error: no such option: --dump

为什么?

感谢

更新

我用这个:

appcfg.py download_data  --application=zjm1126 --url=http://zjm1126.appspot.com/remote_api --filename=a.csv

3 个答案:

答案 0 :(得分:1)

文档似乎不正确:

我发现我必须使用download_data而不是--dump和--application而不是--app_id,例如:

appcfg.py download_data --application=app_id --url=http://etc --filename=file 

这是How can I use the Google App engine bulkloader to back up all my data?

的副本

答案 1 :(得分:0)

我没有“为什么”回答,但在我看来,您希望改为使用download_data操作。

> appcfg help download_data
Usage: appcfg.py [options] download_data <directory>

Download entities from datastore.

The 'download_data' command downloads datastore entities and writes them to
file as CSV or developer defined format.

...

您可能需要阅读Configuring the Bulk Loader部分以获取更多信息。我从来没有需要下载我的数据,所以我没有真正的经验。

答案 2 :(得分:0)

使用appcfg.py download_data“应用程序目录/ --app_id”--config_file = etc.yaml --kind = etc --filename = etc.csv