我有一个Django模型和一个表示用户全名的字段.我的客户希望我设置一个过滤来根据字符串数组搜索用户,其中所有字符串数组都必须不区分大小写,并包含在全名中.
例如
如果一个用户full_name = "Keith, Thomson S."
我有一张 list ['keith','s','thomson']
我想表演相当于过滤的
Profile.objects.filter(full_name__icontains='keith',full_name__icontains='s',full_name__icontains='thomson')
问题是这个列表可能是动态大小的-所以我不知道该怎么做.
有谁有什么主意吗?