Django从所有组中删除用户
我想从分配给的所有组中删除一个用户。我正在Django中使用标准的auth应用程序 到目前为止,我可以通过以下方式一次删除一个组:Django从所有组中删除用户,django,django-orm,Django,Django Orm,我想从分配给的所有组中删除一个用户。我正在Django中使用标准的auth应用程序 到目前为止,我可以通过以下方式一次删除一个组: user.groups.remove(group) 但这会增加很多sql开销。我知道这是一个多对多关系,但我无法找到哪个模型表示多对多映射,并从那里调用delete方法 我想用Django ORM执行以下查询: delete from auth_user_group where user_id = 123 我不知道什么是SQL,但您可以使用: 谢谢你的帮助 us
user.groups.remove(group)
但这会增加很多sql开销。我知道这是一个多对多关系,但我无法找到哪个模型表示多对多映射,并从那里调用delete方法
我想用Django ORM执行以下查询:
delete from auth_user_group where user_id = 123
我不知道什么是SQL,但您可以使用:
谢谢你的帮助
user.groups.clear()