У меня есть извилистый лабиринт взаимосвязанных моделей Django с полями "многие-ко-многим", описывающие отношения.
Какой самый чистый способ получить список уникальных элементов связанной модели из QuerySet?
Если у меня есть модель Item с группами ManyToMany, указывающими на модель групп.
Если у меня есть набор запросов элементов "элементов", как это сделать:
groups = items[0].groups.all().values_list('name', flat=True)
Но для всего набора? Нужно ли перебирать все их и делать set(). Intersect()?