django查询集:检索/提取具有不同主键的对象(从列表中)

时间:2013-08-15 20:25:06

标签: django django-views

我正在尝试使用django,我无法使用来自其他列表的主键检索对象。所以,我能够做到以下几点:

one_entry = Entry.objects.get(pk=1)
这似乎很好 - 没问题。现在,我有一个像这样的pk列表:

pk_id=[1,5,10,200,300,310]

我想用上面的pk s(循环?)提取对象并将其变成single queryset。我不确定循环是最好的选择 - 想知道是否有人能指出我正确的方向从列表中收集pk的对象并返回一个结果查询集。

1 个答案:

答案 0 :(得分:5)

可能是这样的:

Entry.objects.filter(pk__in=pk_id)