In the Django documentation for ArrayField,它列出了contains
字段查找。但是,ArrayField中不存在icontains
(不区分大小写的查找-许多其他字段具有此查找)查找。
我需要一个不区分大小写的ArrayField查找函数,类似于预先存在的contains
查找。
最佳答案
icontains
,iexact
仅适用于字符串类型:
my_array_field__contains=['H']
但是,如果您尝试以下操作,它将起作用:
my_array_field__0__icontains='H'