Задать вопрос
@RUSTIK1023

Почему не отображаются файлы в теге img, html, находящиеся вне папки static?

Делаю проект на фласк, имеющий следующую структуру:
/app_dir
---/static
------img.png
---/media
------img.png
---/templates
------index.html
---main.py

В index.html, в теге img, я указываю src="../static/img.png", тогда картинка показывается на сайте. Но, стоит поменять static на media, и уже ничего не работает, картинка заменяется на базовую 681f2c4af1edd157846144.png
Уже пробовал выдавать медиа полный доступ, не помогает. Что делать?
  • Вопрос задан
  • 60 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat
{PHP, MySql, HTML, JS, CSS} developer
пути к файлам пишут от корня сайта, а не от папки темплейта, соответственно если документ рут у вас в app_dir, то путь должен быть src="/static/img.png" и src="/templates/img.png"
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы