我有一个\u pre \u delete \u钩子,可以对实体键上的所有删除操作正常工作。你知道吗
问题是,当我从交互式数据存储查看器中手动删除实体时,\u pre\u delete\u hook不会运行。我想这也适用于其他的钩子。你知道吗
这是正常的行为吗?如果是,为什么?你知道吗
顺便说一下钩子的代码:
@classmethod
def _pre_delete_hook(cls, key):
info = PersonInfo.query(ancestor=key).get()
info.key.delete()
Tags:
数据存储查看器是数据存储的查看器。它对类方法及其背后的逻辑一无所知。因此,它既不适用于ndb缓存(需要手动清理缓存)也不适用于modelhook。你知道吗
相关问题 更多 >
编程相关推荐