【发布时间】:2017-06-07 13:36:15
【问题描述】:
我这里有这个代码:http://sprunge.us/TAjH?py
为什么我得到10 而不是1(或数据库中的内容)?此外,任何新检索到的 python 对象(作为实体)都具有相同的 ID(甚至可能是内存地址)。为什么?为了让不同的对象具有存储在数据库下的真实值,我应该如何进行?
【问题讨论】:
标签: google-app-engine gcloud dev-appserver
我这里有这个代码:http://sprunge.us/TAjH?py
为什么我得到10 而不是1(或数据库中的内容)?此外,任何新检索到的 python 对象(作为实体)都具有相同的 ID(甚至可能是内存地址)。为什么?为了让不同的对象具有存储在数据库下的真实值,我应该如何进行?
【问题讨论】:
标签: google-app-engine gcloud dev-appserver
在这里回答:How do I refresh an NDB entity from the datastore?
所以use_cache=False 是解决方案,同时从数据存储中检索。
【讨论】: