让我们在您的项目中使用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)


最佳答案

你可以试试:

Foo.objects.filter(id__in=bar)


有关Django documentation: Queryset API Reference的更多信息

关于python - Django:过滤多个参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30435915/

10-16 08:51