Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django admin-仅允许删除所有型号的特定组中的用户_Django_Django Admin - Fatal编程技术网

Django admin-仅允许删除所有型号的特定组中的用户

Django admin-仅允许删除所有型号的特定组中的用户,django,django-admin,Django,Django Admin,我希望只允许特定组的成员在Django管理站点中硬删除 为了实现这一点,我可以创建一个mixin,在这里我覆盖拥有\u delete\u权限和获取\u操作,以检查用户是否是组的成员。然后,我可以在所有管理类中使用它。 然而,我有很多管理类,我不想更新所有的管理类,也不想每次创建一个新的管理类时都考虑添加这个mixin 有没有更好的方法实现同样的目标

我希望只允许特定组的成员在Django管理站点中硬删除

为了实现这一点,我可以创建一个mixin,在这里我覆盖
拥有\u delete\u权限
获取\u操作
,以检查用户是否是组的成员。然后,我可以在所有管理类中使用它。 然而,我有很多管理类,我不想更新所有的管理类,也不想每次创建一个新的管理类时都考虑添加这个mixin

有没有更好的方法实现同样的目标