我正在编写一个post方法,该方法将更新属性值,然后显示具有更新的属性值的实体。我正在使用ndb。
当我运行应用程序引擎并刷新localhost时,将检索memcache值,而不是新近更新的属性值。我希望浏览器显示新更新的属性值;如何停止记忆快取检索?
除非您的数据的结构具有高度一致性,否则appengine中的查询将不一致。如果不是,那么根据您所描述的内容,您将看到不一致的结果:有关详细信息,请参阅文档,或者在stackoverflow上四处查看,因为有许多帖子概述了此确切问题:https://developers.google。 com / appengine / docs / python / datastore / structuring_for_strong_consistency
要解决此问题,请使用get()检索要显示的数据。例如:your_entity.key.get():https : //developers.google.com/appengine/docs/python/ndb/entities
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句