ERoad
在Django我想创建我的模式“应用程序”,这显示了与列的表的历史观点:谁(变化),当,其中场,旧的价值,新价值
我发现它保存在一个新的模型中的每个模型实例的版本django-simple-history应用。其实excactly我需要什么,但我不知道,如何让历史的对象从而改变比较两个有序历史文物等领域,特别是刚等领域。
有没有人的想法也许应该是一个完整的新方法?
非常感谢!
最近,我在我自己的项目做了这一点。看看该文档的this一部分。其基本思想是,你是差异比较所有的历史记录对方,然后遍历每个diff来查看各个领域的变化。如果你这样做是正确的,你应该能够构建的东西看起来是这样的:
July 24th, 2018:
Field | Initial value | New value
---------------------------------
Name | "Bob" | "Bobby"
bool | True | False
以下是你可以考虑两件事情:
- 创建一个新的模式,连接历史表的外键,这将是一对一的关系。
- 现在,你必须做出一个功能,以检测领域得到了由每两场比较变化。
如果我面临着同样的问题,我会如上去。但是,如果你已经有了在此期间解决方案,请分享。谢谢。