我正在编写一个post方法,它更新属性值,然后用更新的属性值显示实体。我在用ndb。
当我运行app引擎并刷新本地主机时,将检索memcache值,而不是新更新的属性值。我希望浏览器显示新更新的属性值;如何停止memcache检索?
发布于 2013-12-06 18:07:41
除非您的数据结构是强一致的,否则appengine中的查询是不一致的。如果不是,那么您将看到与您所描述的结果不一致的结果:查看文档获取更多信息,或者查看堆栈溢出,因为有许多文章概述了这个问题:consistency。
若要解决此问题,请检索希望使用get()显示的数据。your_entity.key.get():https://developers.google.com/appengine/docs/python/ndb/entities
https://stackoverflow.com/questions/20435142
复制