在django中过滤记录时向单个列名传递多个值

iyzzxitl  于 2023-08-08  发布在  Go
关注(0)|答案(1)|浏览(102)

我正在尝试过滤django中的记录。问题是我想在filter方法中传递多个值。
示例:brand = laptops.object.filter(brand__icontains="apple")在这个示例中,据我所知,我可以将一个值传递给brand__icontains
我想筛选具有多个值的记录。比如根据苹果、戴尔、惠普等品牌过滤笔记本电脑

7cjasjjr

7cjasjjr1#

您可以使用'__in'参数并像这样传递值数组:

brand = Laptops.objects.filter(brand__contains=['dell', 'apple']

字符串
__在QuerySet引用中

相关问题