0

如果我去 Django 管理页面并删除一个用户,我希望它在删除用户之前/之后运行一些代码。我知道覆盖模型的delete()方法,但我不确定如何将它应用于内置模型。此外,我希望能够在不“子类化”User模型并创建(例如)MyUser模型的情况下做到这一点。

有没有办法做到这一点?

4

1 回答 1

1

是的,您可以收听 django pre_delete 和 post_delete 信号:这里是文档链接: http ://docs.djangoproject.com/en/dev/ref/signals/#django.db.models.signals.pre_delete http:// /docs.djangoproject.com/en/dev/ref/signals/#django.db.models.signals.post_delete

于 2010-08-12T20:12:37.760 回答