如何在Django中动态组合OR查询过滤器?

时间:2009-05-12 12:07:20

标签: python django

从示例中,您可以看到多个OR查询过滤器:

  
    
      

Article.objects.filter(Q(pk = 1)| Q(pk = 2)| Q(pk = 3))

    
  

例如,这导致:

[<Article: Hello>, <Article: Goodbye>, <Article: Hello and goodbye>]

但是,我想从列表中创建此查询过滤器。怎么做?

e.g。 [1,2,3] - &gt; Article.objects.filter(Q(pk = 1)| Q(pk = 2)| Q(pk = 3))

0 个答案:

没有答案