for u in Users.objects.all():
for g in u.group.all():
if g not in Groups.objects.filter(domain__user=u.id):
u.group.filter(id=g.id).delete()
Как удалить записи в таблице взаимосвязей. В этом случае у меня много отношений между группами и пользователями. Оператор delete в приведенном выше коде удаляет группу из таблицы групп. Я просто хочу удалить отношения между пользователем и группой из таблицы Users_group. Как это сделать.Помощь при удалении рекондов в Django
Благодаря
QuerySets есть метод .delete(), который удаляет все члены QuerySet в одном запросе SQL. –
Конечно. Благодаря! –