我正在开发一个轻量级应用,我有很多情况下用户提交表单,表单数据被处理并推送到数据存储区,然后用户被重定向到显示某些表单的页面相同的数据。通常情况下,用户在数据存储区更新之前到达页面,因此他们会看到旧数据。是否有任何方法让应用程序在继续之前等待数据存储区更新?明显的hacky解决方案是调用sleep(1)
,但这显然不理想,并且需要比实际更新更长的时间。
答案 0 :(得分:3)
只需获取键 .put()
返回:
key = mything.put()
并将其传递到另一页(例如通过urlsafe
)。另一页可以重建密钥然后
thething = key.get()
将始终为您提供更新的数据 - 即,此(key.get()
)是从GAE数据存储区获得强大一致性的一种简单方法!