我要做的是获取对象更改后可能更改的所有字段的记录。我知道有很多方法可以判断一个对象是否已更改以及其他一些 django 包(如django-revisions、django-reversion和django-simple-history ) ,但我希望能够有一份报告显示所有领域发生了变化,而不仅仅是一个。我还显示了在更改之前该字段是什么,以便我可以对对象进行完整的审核。
我正在考虑使用django-jsonfield添加一个 json 字段,但这样做感觉有点不对劲。好像这是一个黑客或肮脏的工作。有没有更传统或更简单的方法来做到这一点。