我正在尝试建立一个系统,每次在管理控制台中发生某些事情时(假设用户已保存),某些人会收到通知。我联系了post_save和 它工作正常。我可以从传递给回调函数的实例中检索我需要的大部分数据(哪些用户和保存了哪些字段)。但是,在需求中有一件事,我无法弄清楚如何做,这就是显示,哪个特定的管理员进行了更改。关于如何做到的任何想法?
谢谢你, 卢卡
答案 0 :(得分:1)
如果您浏览数据库,您会发现您拥有表django_admin_log
,其中列出了管理员所做的更改,甚至还有change_message
。也许您可以为此表创建一个视图并使用查询。