Как разобрать строку в шаблонах Django?

Я пытаюсь заставить мое приложение django отображать некоторый текст на странице.

Моя строка, входящая из представления, будет выглядеть примерно так:

'Hello! This is my twitter @profile! send me an email at me@mail.com

Теперь я хочу иметь возможность отобразить строку в виде:

'Hello! This is my twitter @profile! send me an email at me@mail.com

BUT @profile (без '!') должна быть ссылкой на https://twitter.com/profile

Если я сделаю свою логику в представлении и отправлю в виде строки:

Hello! This is my <a href="https://twitter.com/profile" target="_blank"> send me an eamil at me@mail.com

В результате вы увидите теги, которых у меня, очевидно, нет.

Как это исправить? Учитывая, что строк, поступающих на вход, будет много, и я отображаю их через цикл с поддержкой python.

Спасибо!

Согласно Django docs

Переменные

Переменная выводит значение из контекста, который представляет собой диктоподобный объект, отображающий ключи на значения.

Переменные окружены знаками {{ и }} вот так:

My first name is {{ first_name }}. My last name is {{ last_name }}.

Согласно другой части документации

Сокращение: render()

Очень распространенная идиома - загрузить шаблон, заполнить контекст и вернуть объект HttpResponse с результатом рендеринга шаблона. Django предоставляет короткий путь. Вот полный вид index(), переписанный:

from django.shortcuts import render

from .models import Question


def index(request):
    latest_question_list = Question.objects.order_by('-pub_date')[:5]
    context = {'latest_question_list': latest_question_list}
    return render(request, 'polls/index.html', context)
Вернуться на верх