Привет ребят! Есть задача, имеется список клиентов, у каждого из них есть список продуктов. Мне нужно чтобы для каждого клиента в списках продуктов, остались только те, которые имеются в списках продуктов других клиентов(чтобы продукт повторялся хотя бы раз в у других клиентов). Не могу найти хороший способ. У меня четыре цикла получается, что ужасно.
что-то типа client.products.annotate(cnt=Count('clients')).filter(cnt__gte=2)
? Список продуктов, аннотировать количеством клиентов и фильтр