Как отобразить конкретное искомое слово из строки в django?

Я разработал функцию поиска в Django, используя объект Q, и получаю результат следующим образом: какие рекомендации вы ищете?

Я выполнил поиск, используя слово recommendations, и он отобразил весь объект модели.

Я использую этот запрос для поиска в views.py:

recommendations_searched_query = Report.objects.filter(Q(recommendations__icontains=query))

и теги шаблонов в html

{{recommendations.recommendations|truncatewords:5}}

Что я хочу: когда я ввожу слово рекомендации в поле поиска, запрос должен отображать слово рекомендация из строки и 5 слов до и 5 слов после искомого слова.

вы можете направить меня, используя эту строку:

I want to test the search queries for recommendations in the Reports model
Вернуться на верх