エンティティ キーのすべての削除に対して正常に機能する _pre_delete_hook があります。
問題は、インタラクティブなデータストア ビューアーからエンティティを手動で削除すると、_pre_delete_hookが実行されないことです。これは他のフックにも当てはまると思います。
それは正常な動作ですか?はいの場合、なぜですか?
ところで、フックのコード:
@classmethod
def _pre_delete_hook(cls, key):
info = PersonInfo.query(ancestor=key).get()
info.key.delete()