我正在尝试使用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:我的文件系统似乎是权限错误。我授予了许多权限,现在它正在抱怨引用的脚本。
答案 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的