将撤消和重做信息存储到数据库中?

时间:2011-09-27 23:22:59

标签: django database-design django-models

我一直想知道这件事,我还没有找到解决方案。在MySQL上,我创建了一个TRIGGER,以便在发生更改时自动保存修订,并将值更改为数据库以跟踪修订。

我现在的问题是:如何在Django的大多数模型中以更一般的意义实现这一点?现在,我只有20多个型号,它正在快速增长。生成存储所有这些项目的对象会使我的模型增加至少2倍,并且似乎不太理想。

有没有办法让我自动化这个并让它变得更聪明,更轻松?

1 个答案:

答案 0 :(得分:2)

查看django-reversion