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