【发布时间】:2013-05-10 17:06:18
【问题描述】:
我想对数据存储中的实体进行级联删除。我的意思是所有孩子和间接孩子也将被删除。我最初认为这将是默认行为,但不知何故它不是......
我的想法是这样的:
ndb.delete_multi(ndb.Model.query(ancestor=key).iter(keys_only = True))
但是Model应该是通配符,因为实体可以是多个类的父类...
我还想在删除实体时删除 BlobKeyProperties。为此我在想 关于:
@classmethod
def _post_delete_hook(cls, key, future):
# inform someone they have lost a friend
我也应该将其用于级联删除?
【问题讨论】:
标签: python google-app-engine app-engine-ndb