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 ページにアクセスしたときに修正されます。何が問題ですか?ありがとう。