Django如何从组中删除用户

icn*_*icn 16 django usergroups

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

g = Group.objects.get(name='groupname') 
g.user_set.add(your_user)
Run Code Online (Sandbox Code Playgroud)

当我删除用户时如何从组中删除此用户?

Shi*_*K M 12

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

user_obj.groups.clear()
Run Code Online (Sandbox Code Playgroud)


max*_*ocl 9

要删除特定组:

group = Group.objects.get(name='groupname') 
user.groups.remove(group)
Run Code Online (Sandbox Code Playgroud)