如何删除Google App Engine中用于python的NDB模型的所有实体?

时间:2013-09-22 14:53:07

标签: python google-app-engine app-engine-ndb

我有一个ndb模型类:

class Game(ndb.Model):
    gameID = ndb.IntegerProperty()
    gameName = ndb.StringProperty()

有没有办法快速删除存储在数据库中的所有实体?像Game.deletAll()

这样的东西

1 个答案:

答案 0 :(得分:39)

不,但您可以通过以下方式轻松完成此操作:

from google.appengine.ext import ndb

ndb.delete_multi(
    Game.query().fetch(keys_only=True)
)