我正在尝试使用Django guardian和groups设置对象级权限;在这里,我将权限授予组,而不是用户,并根据需要在组中添加/删除用户。当用户拥有与对象实例交互的权限时-因为他们所在的组具有必要的权限-我如何确定用户的哪个组为他们提供了权限?例如,在example in the django-guardian-docs的基础上构建,理想情况下应该是这样的: >>> joe.has_p
我需要某些用户来编辑django.contrib.auth.models.User对象。我的第一个想法是授予他们auth | User | Can change user权限并将其标记为is staff,这样他们就可以登录到Django站点。剩下我要做的是,实际上将该视图的权限授予该子集的用户。我找到的唯一解决方案仍然是授予他们auth | User | Can change user权限(而不让他们使用staff)。我的问题是:
如