【发布时间】:2013-09-06 12:22:24
【问题描述】:
我有一个queryset,如下所示
entries = [<Entry: Entry got issues>, <Entry: Entry Latest entry>, <Entry: Entry now tested>]
上述查询集entries 中的每个object 都会有一个如下查询集
for entry in entries:
print entry.tags.all()
结果
[<Tag: published>, <Tag: tags>, <Tag: needs>, <Tag: be>, <Tag: issues>, <Tag: to>]
[<Tag: abcd>]
[<Tag: abcd>, <Tag: nothing>]
所以我想将结果中的上述三个查询集合并到一个查询集,如下所示
[<Tag: published>, <Tag: tags>, <Tag: needs>, <Tag: be>, <Tag: issues>, <Tag: to>]
<Tag: abcd>, <Tag: abcd>, <Tag: nothing> ]
那么如何在 django 中将merge/combine 三个查询集合二为一呢?
【问题讨论】:
标签: python django merge django-queryset