У меня есть модель django и поле, представляющее полное имя пользователя. Мой клиент хочет, чтобы я настроил фильтр для поиска пользователя на основе массива строк, где все они должны быть нечувствительны к регистру, содержащиеся в полном имени.
Например
Если пользователи full_name = "Keith, Thomson S."
И у меня есть список ['keith','s','thomson']
Я хочу выполнить эквивалент фильтра
Profile.objects.filter(full_name__icontains='keith',full_name__icontains='s',full_name__icontains='thomson')
Проблема в том, что этот список может иметь динамический размер, поэтому я не знаю, как это сделать.
У кого-нибудь есть идеи?