Как добавить html-тег в django dictonary

Я добавил тег strong в Django dict, но он не работает

mylist = [{'hq': 'abc', 'inst': 'Total', 'trade': 'Fitter'}]

Я добавил вот так, но он отобразил то же самое, но без бликов

mylist = [{'hq': 'abc', 'inst': '<strong>Total</strong>', 'trade': 'Fitter'}]

Django автоскриптует все строки при рендеринге в шаблонах в целях безопасности.

Вы можете отключить его при рендеринге с помощью фильтра шаблона safe или тега шаблона autoescape:

{{ myvar|safe }}

{% autoescape off %}
    {{ myvar }}
{% endautoescape %}


Или пометить ранее переменную как безопасную строку.


from django.utils.safestring import mark_safe

mylist = [{
    'hq': 'abc', 
    'inst': mark_safe('<strong>Total</strong>'), 
    'trade': 'Fitter'
}]


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