Я не могу заставить изображения работать в моем проекте django (это мой первый проект и у меня проблемы).

У меня есть папка img в том же каталоге, что и мои html-файлы. Я хочу поместить изображения на свой сайт, но я делаю что-то не так.

вот код:

{% block a %}
<div class="row">
    <div class="col-sm-4 center">
        <img src="img/img01.jpeg">
    </div>
</div>
{% endblock %}

вот что происходит, когда я запускаю локальный сервер.

локальный сервер

это мой каталог файлов каталог файлов

Веб-сайты обычно нуждаются в дополнительных файлах, таких как изображения, JavaScript или CSS. В Django мы называем эти файлы "статическими файлами".

С этими файлами нужно работать по-другому, как с вашими шаблонами. Документацию можно найти здесь.

По сути, это сводится к определению отдельного статического каталога внутри вашего приложения. Это действительно хорошо объяснено в документации.

Загрузили ли вы статические файлы в верхней части html-файла?

А показали ли вы статические файлы, например, изображения в файлах settings.py ??

Вы можете узнать здесь: https://docs.djangoproject.com/en/4.0/howto/static-files/

Вернуться на верх