Использование запроса django contains с несколькими объектами
Я хочу использовать запрос Django contains
с несколькими объектами поиска.
В настоящее время в документации об этом говорится следующим образом:
Entry.objects.get(headline__contains='Lennon')
В основном это возвращает все заголовки, которые содержат слово "Леннон".
Вместо этого я хочу отфильтровать его по списку строк. Допустим, мои строки
names = ['McCartney', 'Lennon', 'Starr', 'Harrison']
Теперь мне нужны все те заголовки, которые содержат любое из слов из списка выше. Кроме того, список динамический, поэтому я не могу делать жестко закодированные запросы. Итак, мне нужен динамический метод поиска по моей базе данных с использованием ключевого слова contains
для нескольких объектов.
Как написать запрос для этого?