Я выполняю функцию поиска по тегам, пользователь может наблюдать много тегов, я получаю все это в одном кортеже, и теперь я хотел бы найти весь текст, который включает хотя бы один тег из списка.
Символическое: text__contains__in=('asd','dsa')
Моя единственная идея - сделать цикл, например ::1004*
q = text.objects.all()
for t in tag_tuple:
q.filter(data__contains=t)
Например:
входной набор тегов, ('car', 'cat', 'cinema')
выводить все сообщения, содержащие хотя бы одно слово из этого кортежа, поэтому My cat is in the car
, cat is not allowed in the cinema
, i will drive my car to the cinema
Спасибо за помощь!