【发布时间】:2016-02-10 09:36:11
【问题描述】:
在 Django 中,我想跟踪如何将组分配给用户,现在我们正在通过 Django Admin 将组分配给用户。我尝试在 User.groups.through 表上使用 m2m_changed 信号,但是在 Django 管理员中,当组分配给用户时,它首先清除现有的用户组并添加更新的组,因此它会创建对“pre_clear”和“post_clear”操作的不必要调用信号,因此信号并非在所有情况下都有效。
谁能建议我如何覆盖 Django 用户保存方法并在该方法中处理更改的组?或任何其他方式来跟踪用户组分配?
我正在使用 Django 1.6
【问题讨论】:
-
我认为你可以展示一些代码,以便其他人更好地理解你,并发布解决方案。