Google App Engine:上传数据语法?

时间:2010-03-02 00:39:46

标签: google-app-engine syntax upload

我正在尝试使用appcfg.py上传到localhost / Google App Engine。我基本上一直在逐字逐句地跟踪instructions,但现在我遇到了麻烦。

这是我正在尝试的命令:

appcfg.py upload_data --app-id=appname --config_file="path\to\ItemLoader.py" --filename="path\to\data.csv" --kind=Item --url=http://localhost:8080/remote_api <path\to\app>

我回来了:

The syntax of this command is incorrect.

我做错了什么?

更新:看起来我实际上不应该包含&lt; &GT;围绕应用程序路径的字符。现在我收到一个错误:

appcfg.py: error: no such option: --app-id

更新2:我取出了--app-id参数,现在又出现了另一个错误:

appcfg.py: error: Expected <directory> argument

所以......我确实需要括号吗?

更新3:好的,它接受带引号而不是括号的命令。但http://localhost:8080/_ah/admin/datastore处的开发控制台显示数据存储区仍为空。报告了以下错误:

IOError: [Errno 13] Permission denied: `path\\to\\google\\SDK\\bulkloader-log-20100301.200921'

更新4:我的文件系统似乎是权限错误。我授予了许多权限,现在它正在抱怨引用的脚本。

1 个答案:

答案 0 :(得分:1)

替换:

  

appcfg.py upload_data --app-id = appname   --config_file =“path \ to \ ItemLoader.py” - filename =“path \ to \ data.csv”--kind = Item --url = http:// localhost:8080 / remote_api

by:

  

appcfg.py upload_data    - 应用程序 = appname --config_file =“path \ to \ ItemLoader.py” - filename =“path \ to \ data.csv”--kind = Item --url = http:/ /本地主机:8080 / remote_api的