Тег шаблона Django возвращает HTML в шестнадцатеричном формате
Я создал пользовательский templatetag для создания списка, но при использовании в теге IMG он возвращает HTML в HEX.
Templatetag
from django import template
register = template.Library()
# use @register.assignment_tag
# only when you're working with django version lower than 1.9
@register.simple_tag()
def make_list(*args):
return args
HTML шаблон
{% make_list "hyperion_v2" "atomic_api" "full_history" "api_node" as logo_list %}
{% for i in logo_list %}
{{ i }}
<img src="{% static 'images/{{ i }}.png' %}" class="{% if result.{{ i }} == True %}logoGreen{% else %}logoRed{% endif %} servicelogos card-img-top rounded" style="width: 50px; height: 50px;">
{% endfor %}
HTML ответ:
hyperion_v2
<img src="/static/images/%7B%7B%20i%20%7D%7D.png" class="logoRed servicelogos card-img-top rounded" style="width: 50px; height: 50px;">
atomic_api
<img src="/static/images/%7B%7B%20i%20%7D%7D.png" class="logoRed servicelogos card-img-top rounded" style="width: 50px; height: 50px;">
full_history
<img src="/static/images/%7B%7B%20i%20%7D%7D.png" class="logoRed servicelogos card-img-top rounded" style="width: 50px; height: 50px;">
api_node
<img src="/static/images/%7B%7B%20i%20%7D%7D.png" class="logoRed servicelogos card-img-top rounded" style="width: 50px; height: 50px;">