在gae ndb中,是否有类似的功能,如关系数据库中的级联删除?

时间:2014-03-01 12:14:41

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

是否可以在gae ndb中进行级联删除? 如果是的话,如何实现呢?

2 个答案:

答案 0 :(得分:1)

没有没有ndb不是关系数据库的东西,如果你想实现同样的目标,你必须自己做。没有具体的方法来实现这一点,因为它取决于您的实际需求。作为一般提示,您可能希望使用transactions来确保在删除父级之前所有相关记录都将消失。

答案 1 :(得分:1)

我发现ndb model_pre_delete_hook_post_delete_hook可以用来处理这个问题。 _pre_delete_hook