Как я могу использовать язык шаблонов Django внутри другого? - PullRequest
3 голосов
/ 27 октября 2019

Я пытаюсь использовать статическое изображение с именем файла, определенным forloop в шаблоне Django.

{% for items in dictionary %}
    <tr>
    {% for records in items %}
        {% if forloop.counter == 2 %} 
            <td><img src="{% static '{{ records }}.png' %}"></td>
        {% else %}
            <td>{{ records }}</td>
        {% endif %}
    {% endfor %}
    </tr>
{% endfor %}

Оказалось, что часть {{records}}. Png 'не работает какЯ собирался. Как мне это сделать?

1 Ответ

1 голос
/ 27 октября 2019

Создайте переменную как

# Add this at the top of your page after the extends part
{% static "images" as baseUrl %}

замените вашу часть img этой

<img src="{{baseUrl}}/{{records}}.png" alt="">

Это должно работать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...