在 Django 中为模型创造完整历史的最佳方式是什么?

Ahm*_*zim 5 django django-models django-views django-rest-framework

如何为显示字段中旧值和新更改值的模型创建历史记录?

在我看来,我认为为每个具有相同字段的模型创建历史模型,当用户创建新模型或更新第一个模型中的数据时,也会转到第二个模型。

我搜索了很多这个问题,我发现了一个名为 django-reversion 的数据包,但我不明白如何让它存储旧值和新值,如果有人可以帮助我解决这个问题,请告诉我。

Dan*_*kin 3

为此,您可以使用simple-history应用程序

您的实例的每次更改都会反映在历史表中。每次更改都会有包含新值的新行。这样您就可以重现每个字段的所有旧值。