django模型版本控制包之间的比较

Ank*_*kit 6 python django

我需要实现 Django 模型历史版本和比较视图。

我发现有django-reversion、django-simple-history、django-revisions 等软件包来实现模型历史版本,以及django-reversion-compare来进行比较视图。我的要求主要集中在管理之外实现版本历史记录和比较视图。

有人可以分享对这些软件包的反馈吗?我发现了一些参考资料,例如http://treyhunner.com/2011/09/django-and-model-history/,但我仍然不清楚。我有兴趣了解实现这些包的难易程度和局限性。

Art*_*yan 6

你需要django-reversion+ django-reversion-compare。我已经使用了django-reversion至少 5 年,它django-reversion-compare只是 的一个附加组件django-reversion,这使得可以比较同一对象/记录的不同版本。

另外请参阅下面的网格。