在 Django Admin 中记录更新模型的差异

问题描述 投票:0回答:1

我们的团队正在尝试为 Django 的管理实现一个日志记录解决方案,我们不仅可以知道特定模型上的最新 CRUD 操作中哪些字段已更改,还可以知道已更改的值 - 简而言之,沿着历史记录,我们还可以了解已更改的值。就像差异一样。

我们尝试了 post_save 挂钩/覆盖 save 方法,但这需要覆盖每个模型。

编辑:忘记了一个重要的细节,我们只需要通过 Django 管理员完成的操作,而不是其余的代码/API,...

django django-models django-admin
1个回答
0
投票

你检查过包裹吗

django-simple-history

它具有管理集成

这将取代管理站点上的历史对象页面并允许 查看并恢复到以前的模型版本。所做的更改 管理员更改表单还将准确地注明做出更改的用户 改变。

© www.soinside.com 2019 - 2024. All rights reserved.