【发布时间】:2015-06-03 06:46:39
【问题描述】:
我正在使用 Postgresql 数据库开发 Django 项目。
我有 ID 列表,即列值,我想从数据库中提取行。
身份证号:
[238348, 238349, 238350, 1000]
(id响不按顺序。)
对于单个 id 值:
>>> page.objects.filter(id=238348)
[<page: o-0238348>]
我可以使用for循环来迭代每个ID并获取行,但是有没有像OR这样的方法来提取行?
编辑: 完成了
我们可以使用in:
演示:
>>> page.objects.filter(id__in=[238348,238349, 1])
[<page: o-0238349>, <page: o-0238348>]
【问题讨论】:
标签: django