【发布时间】:2011-06-16 22:52:53
【问题描述】:
我有一个错综复杂的相互关联的 Django 模型,其中包含描述关系的多对多字段。
从 QuerySet 中获取相关模型的唯一成员列表的最简洁方法是什么?
如果我有一个 Item 模型,其中的组 ManyToMany 指向 Groups 模型。
如果我有一个项目的查询集,“项目”,我如何得到这个:
groups = items[0].groups.all().values_list('name', flat=True)
但是对于整个系列?我需要遍历它们并执行 set().intersect() 吗?
【问题讨论】:
标签: python django many-to-many django-queryset