【发布时间】:2021-08-04 22:49:16
【问题描述】:
我正在尝试了解如何为 Django 中的嵌套多对多关系获取查询集。想象一下看起来像这样的模型:
class Collection:
...fields...
class Group:
collections = ManyToMany(Collection)
class Account:
groups = ManyToMany(Group)
我不太清楚如何查询给定帐户的所有集合。
例如类似于:
account.groups.all().values('collections')
但是上面的查询给了我一个只包含集合 PK 的通用 QuerySet,我想要一个包含完整模型的 CollectionQuerySet。
【问题讨论】: