我有一个名单:
name_list = ['John', 'Bill', 'Charlie']
我想过滤名称字段与这些名称匹配的结果。如何在queryset中实现它?我正在使用的代码是:
Special_group = People.objects.filter(name=name_list(?))
感谢。
答案 0 :(得分:6)
您正在寻找此查询。
Special_group = People.objects.filter(name__in=name_list)
这种类型的查询在Django中称为field_lookup
。还有很多其他操作,例如iexact
,contains
,lte
,gte
等等。