【发布时间】:2014-09-04 16:32:22
【问题描述】:
我正在做一个项目,该项目需要为系统中所做的每个更改以及数据库中所做的更改创建一个条目,例如:
Jane 将她的个人资料档案address 更新为1st Street No.3
我正在考虑使用每个报告活动的对象都继承自的抽象模型,但也许解决方案是创建另一种机制。
我应该如何实现这个功能,为什么?
【问题讨论】:
标签: python django django-models django-1.7
我正在做一个项目,该项目需要为系统中所做的每个更改以及数据库中所做的更改创建一个条目,例如:
Jane 将她的个人资料档案address 更新为1st Street No.3
我正在考虑使用每个报告活动的对象都继承自的抽象模型,但也许解决方案是创建另一种机制。
我应该如何实现这个功能,为什么?
【问题讨论】:
标签: python django django-models django-1.7
您可以使用django-simple-history 包。它存储 Django 模型状态的每一次更改。将simple_history 添加到您的INSTALLED_APPS。然后在每个模型上创建simple_history.models.HistoricalRecords 的实例以跟踪所有模型的历史记录。
【讨论】: