【发布时间】:2011-05-23 14:25:58
【问题描述】:
我有一个带有两个自定义管理器方法的 Django 模型。每个都根据对象的不同属性返回模型对象的不同子集。
有没有办法获得一个查询集,或者只是一个对象列表,即每个管理器方法返回的查询集的联合?
【问题讨论】:
-
(来自已删除的答案)有关适用于不同模型的 QuerySet 的变体,请参阅此问题:stackoverflow.com/questions/431628/…
-
从 1.11 版本开始,django 查询集有一个内置的 union 方法。我已将其添加为将来参考的答案
标签: python django django-models