0

How to change user of groups? - Django

Hi. When I create a new user. I assign it to some permission groups. However, as time goes by, some users need to change permissions, so change groups.

I have registered users but in the edition it will be possible to update the user's groups.

How can I just change the groups.

I know it has a function for this, but I don't remember.

Thank you friends.

 group = Group.objects.get(id=id)
 group.update(user)
marcelo.delta
  • 2,730
  • 5
  • 36
  • 71

2 Answers2

2

To add a user to group,

 group = Group.objects.get(id=id)
 group.user_set.add(user)

To remove ,

group.user_set.remove(user)
Mohit Harshan
  • 1,916
  • 1
  • 18
  • 41
2

Resolve with

user_obj.groups.clear()

marcelo.delta
  • 2,730
  • 5
  • 36
  • 71