我正在开发我的第一个App Engine应用程序。我还没有把它上传到appspot.com - 我现在只是在使用开发服务器。
我编写了一些模型,我自己的bulkloader.yaml
文件,我目前正在尝试使用appcfg.py
将我的示例数据加载到数据存储中(两种不同类型的几千个实体)。
在这个问题:uploading-data-with-bulkloader中,原始海报提到他通过将数据分成多个文件来解决他的问题。我怎么能这样做?
目前我正在使用appcfg.py
这样:
appcfg.py upload_data --config_file=bulkloader.yaml --url=http://localhost:8080/_ah/remote_api --filename=mydata/objects.csv --kind=FirstObject --email=test@example.com
如何添加第二个filename
和kind
?我从这里的示例.yaml文件中得到了这样的印象:bulkloadersample.appspot.com,但是批量加载程序的版本可能已过时(例如,它使用model
代替kind
变形金刚)。
答案 0 :(得分:0)
糟糕!离开电脑一段时间后,答案显而易见 - 我应该拨打appcfg.py
两次,如下:
appcfg.py upload_data --config_file=bulkloader.yaml --kind=Model1 # more options here
和 appcfg.py upload_data --config_file = bulkloader.yaml --kind = Model2#more options here
从生产服务器下载时,可以一次下载数据存储区中的所有类型,但在任何其他情况下似乎都无法上传或下载多种类型。