我有一个 _pre_delete_hook,它适用于我对实体键的所有删除。
问题是当我从交互式数据存储查看器中手动删除实体时,_pre_delete_hook不会运行。我想这也适用于任何其他钩子。
这是正常行为吗?如果是,为什么?
顺便说一句,钩子的代码:
@classmethod
def _pre_delete_hook(cls, key):
info = PersonInfo.query(ancestor=key).get()
info.key.delete()
我有一个 _pre_delete_hook,它适用于我对实体键的所有删除。
问题是当我从交互式数据存储查看器中手动删除实体时,_pre_delete_hook不会运行。我想这也适用于任何其他钩子。
这是正常行为吗?如果是,为什么?
顺便说一句,钩子的代码:
@classmethod
def _pre_delete_hook(cls, key):
info = PersonInfo.query(ancestor=key).get()
info.key.delete()