Google App Engine の NDB で奇妙な問題に遭遇した人はいないだろうか。新しいエンティティを作成して で保存した後put()。そしてquery()すぐに、常にアイテムが 1 つ少なくなります。例えば、
class Item(ndb.Model):
...
...
items = Item.query().fetch()
length1 = len(items)
item = Item()
item.put()
items = Item.query().fetch()
length2 = len(items)
上記では、length1は常に と等しくなりlength2ます。ただし、length2後で同じ HTML ページにアクセスしたときに修正されます。何が問題ですか?ありがとう。