有一种快速简便的方法吗?我一直没能找到任何已经存在的东西。
由于它是一个查询集,我不认为我可以使用Set的唯一属性来解决问题。任何想法?
答案 0 :(得分:4)
使用Q对象,每个查询一个,并将它们组合在一起。然后,使用distinc()
qs = SomeModel.objects.get(Q(some_attribute=something) |
Q(some_other_attribute=something)).distinct()