@cegthgtlhj

Как в шаблоне Django вставить обозначение картинки из переменной?

имя файла картинки i.db_img_clprinciple_name типа pic1.jpg пытаюсь забирать из таблицы в цикле и выводить в шаблоне. Куда бы я его не вставлял - до кавычек, после, и т.д. - выходит сообщение об ошибке и в тексте ХТМЛ странице на выводе ясно, что вставляю я его не туда куда надо. Пожста помогите с правописанием. Благодарю

{% extends 'base.html' %}

{% load i18n static %}

{% block start %}
<div class="p-3 mb-2 bg-primary text-white">
    {% trans "DETAILS" %}
</div>

<table>

{% for i in cleaning_type %}
  <tr>
    <td>{{i.descr}}</td>
  </tr>

  <tr>
    <td>{{i.db_text_app}}</td>
  </tr>

  <tr>
    <td>
      <img class="info-list__img" src="{% static "images/afdetail/{{i.db_img_clprinciple_name}}" %}">
    </td>
  </tr>

{% endfor %}

</table>

{% endblock %}
  • Вопрос задан
  • 46 просмотров
Решения вопроса 1
@bacon
Я не понимаю откуда вообще такие {% tag_name {{ var }} %} конструкции возникают, в доках про это ни слова. Открываем офдоки и читаем? что возможно передавать в static https://docs.djangoproject.com/en/3.1/ref/template...
ЗЫ если это поле модели, то {{ i.db_img_clprinciple_name.url }}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы