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

Joh*_*hnJ 2 django django-views

我正试图掌握django,我无法使用主键检索对象,这些主键来自另一个列表.所以,我能够做到以下几点:

one_entry = Entry.objects.get(pk=1)
Run Code Online (Sandbox Code Playgroud)

这看起来很好 - 没问题.现在,我有一个像这样的pk列表:

pk_id=[1,5,10,200,300,310]
Run Code Online (Sandbox Code Playgroud)

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

Uku*_*kit 5

也许是这样的:

Entry.objects.filter(pk__in=pk_id)
Run Code Online (Sandbox Code Playgroud)