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