Django:过滤多个参数

时间:2015-05-25 10:11:46

标签: python django

让我们将Django用于您的项目,并拥有一个数据库表Foo,其中包含ID为1,2和3的条目。

让我们看一下列表bar=[1,3]

根据bar检索条目1和3的正确命令是什么?

类似的东西:

Foo.objects.filter(id=bar)

或类似的东西:

for item in bar:
  Foo.objects.get(id=item)

1 个答案:

答案 0 :(得分:3)

您可以尝试:

Foo.objects.filter(id__in=bar)

有关Django documentation: Queryset API Reference

的更多信息