2

当在 Django 中删除数据库对象时,会在数据库中的删除操作之前和之后调度 pre_delete 和 post_delete 信号。在我的项目中,我删除了具有相关对象的对象。

将回调连接到 post_delete 让我可以使用对象中的数据,即使该对象不再在数据库中。但是,据我所知,相关对象不会发生这种情况。

为了解决这个问题,我将回调连接到 pre_delete。这个回调修改了实例,在 post_delete 回调中添加了一些我需要的信息,但我想知道是否有更好的方法来做到这一点。

4

0 回答 0