【发布时间】:2020-09-23 06:34:28
【问题描述】:
我想使用 __in 过滤字段,但我也希望它在传递给查询时不区分大小写
这是我尝试过的:
fields = ['Banana','Water Melon','grapes']
MyModel.objects.filter(field__in__icontains=fields).values()
并返回一个错误(当然)。
不支持在 CharField 中查找“in”或加入未加入的字段 允许,也许你的意思是在?
我希望它是这样的。任何帮助/启发将不胜感激,
提前感谢您的帮助
【问题讨论】:
-
你可以使用 iexact
-
但是我如何过滤一个列表呢?
-
django orm 不支持
标签: python django list django-queryset