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添加到组中,以及如何从现有组中删除该用户(可选,请检查需求)。我已经知道如何添加。这是在用户注册中完成的。我的问题只是更改用户的组。看到了吗?