1
我想用一些值填充我的数据存储区。做这个的最好方式是什么 ? 这是我的代码 -Google App Engine填充数据存储区条目
for n in range(seqlen):
for m in range(n+1):
for l in range(m+1):
temp = [-BIGINT for k in range(m-l+1)]
obj = DbEntity4D(key_name=str(n)+','+str(m) +','+ str(l))
obj.value = temp
obj.put()
还是这个更好?
for n in range(seqlen):
for m in range(n+1):
for l in range(m+1):
temp = [-BIGINT for k in range(m-l+1)]
obj[i] = DbEntity4D(key_name=str(n)+','+str(m) +','+ str(l))
obj[i].value = temp
i = i+1
db.put(obj)
或者还有其他更好的方法吗?
seqlen可以是1到1000.它可能无法在10分钟内完成整个过程,但我可以继续从之前离开我的下一个任务。
同意。我还建议使用remote_api,而不是试图在单个请求或任务中执行此操作,因为在应用引擎之外运行的remote_api脚本可以长期运行。 – ryan 2011-01-31 15:54:19