有关数据存储配置对象的文档让我感到困惑:
"A configuration object can be used any number of times. You must create a separate configuration object for each datastore call that uses it." (from AppEngine doc)
那么我可以做这样的事情吗:
config = db.create_config(deadline=5)
db.put(someModels, config=config)
db.delete(someKeys, config=config)
或者我必须做这样的事情:
config = db.create_config(deadline=5)
db.put(someModels, config=config)
config = db.create_config(deadline=5)
db.delete(someKeys, config=config)
?
谢谢
最佳答案
这是通过创建 RPC 更改配置选项时留下的。每个 RPC 只能使用一次。新数据存储 Configuration对象可以多次使用;参数现在是 read from them并继续下去。
作为引用,当通过创建 RPC 对象传递设置时,文档读取:
An RPC object can only be used once. You must create a separate RPC object for each datastore call that uses it.
关于google-app-engine - Google AppEngine 数据存储配置 : reusable?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6924505/