Python 如何更改组的用户?-德扬戈

Python 如何更改组的用户?-德扬戈,python,django,django-models,django-rest-framework,Python,Django,Django Models,Django Rest Framework,如何更改组的用户?-德扬戈 嗨。当我创建一个新用户时。我将其分配给一些权限组。 但是,随着时间的推移,一些用户需要更改权限,因此需要更改组 我已经注册了用户,但在版本中可以更新用户组 我怎样才能改变分组呢 我知道它有这个功能,但我不记得了 谢谢朋友们 group = Group.objects.get(id=id) group.update(user) 要将用户添加到组 group = Group.objects.get(id=id) group.user_set.add(user)

如何更改组的用户?-德扬戈


嗨。当我创建一个新用户时。我将其分配给一些权限组。 但是,随着时间的推移,一些用户需要更改权限,因此需要更改组

我已经注册了用户,但在版本中可以更新用户组

我怎样才能改变分组呢

我知道它有这个功能,但我不记得了

谢谢朋友们

 group = Group.objects.get(id=id)
 group.update(user)

要将用户添加到组

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

group.user_set.remove(user)
解决


user_obj.groups.clear()

你说的“更新组”是什么意思?嗨。当我创建一个新用户时。我将其分配给一些权限组。但是,随着时间的推移,一些用户需要更改权限,因此需要更改组。看到了吗?我编辑了这篇文章。请参考它,了解如何将用户a添加到组中,以及如何从现有组中删除该用户(可选,请检查需求)。我已经知道如何添加。这是在用户注册中完成的。我的问题只是更改用户的组。看到了吗?