如何实现Django模型审计跟踪?如何在模型save()方法中访问登录用户?

Mik*_*keN 8 django

我想跟踪创建的用户,然后更新给定模型的所有记录.我在登录用户的UserProfile中有"用户"信息(所有用户必须登录才能更新这些记录).

Dom*_*ger 3

听起来您正在寻找django-reversion,它允许您跟踪给定模型的所有更改,包括有关更改的一些元数据(例如谁进行了更改)。