【发布时间】:2018-12-30 18:45:52
【问题描述】:
我的模型数据为:
id |名称
1 | abcd
2 | xyz
.....
和一个列表为 [1,5,8]
现在我想使用查询集检索其 id 落在列表中的所有名称,我如何在 django 中做到这一点,我是否必须使用循环,或者在 django 中有更好的方法,比如模型名称是 X
qs=X.objects.filter(这里有一些自定义过滤器)。values('name')
我需要列表中 id 为 1 的名称
【问题讨论】:
-
qs=X.objects.filter(pk__in=[1,5,8]).values('name')? -
谢谢@Rakesh,这对我有很大帮助