Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的应用程序中,我需要记录所有模型更改和删除的日志。所以我创建了基类Audit并从中扩展了所有类。
Audit
我已经覆盖了其中的保存、删除方法,以便在我们进行一些更新时也保留旧的更改。
我想知道有没有更好的方法来做到这一点,而不是从基类扩展所有类。或者这样就可以了。
对于这个用例,您可以编写一个可以与 django 信号一起使用的通用函数。
https://docs.djangoproject.com/en/dev/topics/signals/