0

在我的应用程序中,我需要记录所有模型更改和删除的日志。所以我创建了基类Audit并从中扩展了所有类。

我已经覆盖了其中的保存、删除方法,以便在我们进行一些更新时也保留旧的更改。

我想知道有没有更好的方法来做到这一点,而不是从基类扩展所有类。或者这样就可以了。

4

1 回答 1

2

对于这个用例,您可以编写一个可以与 django 信号一起使用的通用函数。

https://docs.djangoproject.com/en/dev/topics/signals/

于 2012-10-15T01:20:58.690 回答