Как вывести строковый литерал с html-тегами в django?

Я написал пользовательское представление для разбора файлов markdown с использованием regex и Я передаю содержимое как строковый литерал шаблону

context = "Django is a web framework written using <a href='https://www.python.org/'>Python</a>"

return render(request, "blog/post.html", {"context": context})

А в шаблоне:

<p>{{ context }}</p>

Но движок отображает содержимое как обычный текст. Как сделать так, чтобы ссылки были ссылками, а абзацы - абзацами?

Просто добавьте тег шаблона safe, как сказал @markwalker_ в комментариях, это отключит автоскейп html-тегов.

 <p>{{ context|safe }}</p>
Вернуться на верх