2010-04-04 1 views
2

Если бы у меня было два разных QuerySets в Django, оба представляющие отношение ManyToMany с той же моделью, как бы я нашел пересечения?Django Querying Question

ответ

0

Объединить ваши querysets в списке и затем, создать набор, вы будете конвертировать обратно в список:

from itertools import chain 
merged_qs = chain(queryset1, queryset2) 
intersection_list = list(set(list(merged_qs)))