我正在开发一个项目,需要为系统中完成的每项更改创建一个条目,并在数据库中完成更改,例如:
Jane
将她的个人资料个人资料address
更新为1st Street No.3
我正在考虑使用一个抽象模型来报告活动的每个Object继承,但解决方案可能是创建另一种机制。
我应该如何实现此功能?为什么?
答案 0 :(得分:0)
您可以使用django-simple-history包。它将Django模型状态存储在每个完成的更改中。将simple_history
添加到INSTALLED_APPS
。然后在每个模型上创建simple_history.models.HistoricalRecords
的实例以跟踪所有模型的历史记录。