21

这是我将用户添加到组的代码

g = Group.objects.get(name='groupname') 
g.user_set.add(your_user)

当我删除一个用户时,我如何从组中删除这个用户?

4

3 回答 3

33

请参阅文档https://docs.djangoproject.com/en/stable/topics/auth/#methods

g.user_set.remove(your_user)
于 2012-07-08T04:56:47.110 回答
12

从用户对象中清除所有用户组的最简单方法是

user_obj.groups.clear()
于 2018-11-06T11:18:00.600 回答
9

要删除特定组:

group = Group.objects.get(name='groupname') 
user.groups.remove(group)
于 2019-08-01T11:49:19.780 回答