Как правильно вывести изображение в шаблон в Django?
Изображение страницы не отображается. Скорее всего, я неправильно указываю путь к файлу изображения. Пожалуйста, подскажите, что я должен исправить в своем коде?
Код в шаблоне
<main>
{% block content %}
<p>
<img src="../outputs/imgoutputs/14.jpg" width="189" height="255" alt="lorem">
</p>
{% endblock %}
</main>
Приблизительная структура проекта:
project -generate(app) -views.py -outputs -imgoutputs -14.jpg -шаблоны -thankyou.html
Помогите, пожалуйста, правильно указать путь к изображению.
Для того, чтобы ваше изображение отображалось, официальный способ - использовать тег static, так что что-то вроде этого :
<img src="{% static 'outputs/imgoutputs/14.jpg' %}" alt="My image"/>
Предположим, что ваше изображение находится в static/outputs/imgoutputs/14.jpg
Не забудьте добавить {% load static %}
Вам не нужна папка static, Django знает, как найти ваше изображение.