Я хочу использовать объекты HTML в своем шаблоне Django. Я знаю, что могу сделать что-то подобное
<th>0≥a<10</th>
и он будет работать правильно. Но я отправляю в свой список шаблонов то, что выглядит
list_of_ranges = ['Name', 'Type', 'a<1', '5<a<10' .......]
Итак, в шаблоне цикла for я хочу использовать &ge, < и другие для значений, содержащих '>', '>=' и другие.
Я пытался использовать его в списке перед отправкой в шаблон, но он работает некорректно. См. ниже.
list_of_ranges = ['Name', 'Type', 'a<<1' .......]
а в шаблоне вот так {{list_of_ranges.2}}
Результат: a<<1
Не могли бы вы помочь, как я могу решить это?






Вы можете использовать встроенный тег шаблона safe:
list_of_ranges = ['Name', 'Type', 'a<1', '5<a<10' .......]
{{ list_of_ranges.2|safe }}
Обратите внимание, что safe помечает строку как не требующую дальнейшего экранирования HTML перед выводом. Это немного рискованно.