【发布时间】:2012-01-10 22:49:56
【问题描述】:
我有一个循环,我将很多实体放入数据存储区,如下所示:
for line in open(file):
if count >= limit:
break
elif count >= offset:
prop1 = XXX
prop2 = YYY
MyEntity(prop1=XXX, prop2=YYY).put()
count += 1
我知道使用bulk uploader,但我需要从代码中执行此操作.. 只要限制不是那么大,我目前所拥有的工作(否则我会收到超出期限的错误,但这不是这个问题的范围),我只是问是否有更好或更有效的方法来做到这一点,因为这似乎是一个丑陋的 hack,例如一种将所有实体放在一个镜头中而不是循环的方法。
【问题讨论】:
标签: python google-app-engine google-cloud-datastore python-2.7