【发布时间】:2010-07-16 05:03:14
【问题描述】:
您好,我阅读了有关此主题的几篇文章,假设我想删除给定类 db.model 的每个对象,例如 LinkRating2,有没有办法在启动时使用简单的命令删除它?我想我记得在某个地方看到过这个,例如 --clear datastore?,否则我一直在 sdk 控制台中尝试各种方法,但所有似乎都是内存崩溃,因为文件需要永远加载和启动我不认为有任何关于大声笑的记忆。那么删除整个实体的最佳代码方法是什么?
class LinkRating2(db.Model):
user = db.StringProperty()
link = db.StringProperty()
rating2 = db.FloatProperty()
试过了,但是太慢了
results2 = LinkRating2.all()
results = results2.fetch(500)
while results:
db.delete(results)
results = results2.fetch(500)
【问题讨论】: