带有列表的django过滤器

问题:

我确定这是一个微不足道的操作,但我无法弄清楚它是如何完成的…如何创建一个django查询的值列表。
必须要比这更聪明:

ids = [1, 3, 6, 7, 9]
for id in ids:
   MyModel.objects.filter( pk=id )

我正在寻找让他们全部在一个节目,像:

ids = [1, 3, 6, 7, 9]
MyModel.objects.filter( pk=ids )

回答:

Django documentation

Blog.objects.filter(pk__in=[1, 4, 7])

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: django filter with list of values

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

6 + 2 =