Skip to main content
 首页 » 编程设计

python之django haystack 中 2 个 SearchQuerySet 的联合

2024年08月23日31lvdongjie

有什么办法可以得到两个或多个 searchqueryset 的并集吗?例如:-

query1 = SearchQuerySet().filter(authors=query) 
query2 = SearchQuerySet().filter(title=query) 

我如何将这两个查询组合在一起,以便我得到 2 个查询的联合?

请您参考如下方法:

SearchQuerySet 实现QuerySet 接口(interface)to some extent , 所以你可以尝试:

query1 | query2