私は app-engine [Python 2.7] を初めて使用します。ndb から要素を削除したいと考えています (現在、何も機能していないため、要素を 1 つずつ削除するか、一度にすべて削除するかは気にしません)。
この Qに基づくバージョン 1 :
ps_ancestors = req_query.fetch()
for ps_ancestor in ps_ancestors:
self.response.write(ps_ancestor.key)
ps_ancestor.key.delete()
実際には何も削除せずに同じデータを印刷し続けます
バージョン 2: [現在、myId の値は 1、2、3 のみです]
ndb.Key(myId, 1).delete()
ndb.Key(myId, 2).delete()
ndb.Key(myId, 3).delete()
モデル:
class tmpReport (ndb.Model):
myId = ndb.IntegerProperty()
hisId = ndb.IntegerProperty()
date = ndb.DateTimeProperty(auto_now_add=True)
私は何が欠けていますか?