我正在关注这个网站:
http://mbrochh.tumblr.com/post/6937702727/importing-google-app-engine-datastore-into-your-local
它告诉我通过以下方式下载我的数据存储数据:
appcfg.py download_data --application=s~appname --url=http://appname.appspot.com/_ah/remote_api/ --filename=data.csv
已成功执行。现在我想通过以下方式将其上传到我的本地数据存储:
appcfg.py upload_data --filename=data.csv --url=http://localhost:8080/_ah/remote_api/ your_app_folder
我得到:
google.appengine.api.datastore_errors.BadRequestError: app "dev~oyoroiapp" cannot access app "oyoroiapp"'s data
Appengine 已在最近的 API 更新中删除了 --default_parition
参数。我能做些什么?
最佳答案
cd
进入包含本地 data.csv
文件的文件夹,然后:
appcfg.py upload_data --url=http://localhost:8080/_ah/remote_api/ --application=dev~appname --filename=data.csv --num_threads=5
我认为您缺少 application=dev~appname
标志,并且可能位于错误的目录中。
关于python - Appengine 将远程服务器数据下载到本地数据存储失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25110209/