Использование запроса django contains с несколькими объектами

Я хочу использовать запрос Django contains с несколькими объектами поиска.

В настоящее время в документации об этом говорится следующим образом:

Entry.objects.get(headline__contains='Lennon')

В основном это возвращает все заголовки, которые содержат слово "Леннон".

Вместо этого я хочу отфильтровать его по списку строк. Допустим, мои строки

names = ['McCartney', 'Lennon', 'Starr', 'Harrison']

Теперь мне нужны все те заголовки, которые содержат любое из слов из списка выше. Кроме того, список динамический, поэтому я не могу делать жестко закодированные запросы. Итак, мне нужен динамический метод поиска по моей базе данных с использованием ключевого слова contains для нескольких объектов.

Как написать запрос для этого?

Вернуться на верх