HTML изображение не найдено django
Я знаю, что есть много вопросов с этой ошибкой, но я пробую все советы и у меня пока не получается.
Я установил django и хочу внедрить два изображения в мою веб-карту. Я пробую все, но изображения пока не найдены.
У меня есть папка static внутри моего проекта, а внутри static у меня есть папка images с изображениями. Я также тестировал с папкой images вне папки static.
В моем settings.py
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'gic\static')]
MEDIA_ROOT = os.path.join(BASE_DIR, 'images')
MEDIA_URL = '/images/'
и в файле index.html
{% load static %}
<img src="{% static "coalmine_logo.png" %}" alt="Cinque Terre" width=350 height=120/>
и появляется ошибка:
GET http://localhost:8000/static/coalmine_logo.png 404 (Not Found)
Поскольку ваши изображения находятся в подпапке папки static, вам нужно добавить имя этой папки в путь. В вашем шаблоне это должно выглядеть следующим образом:
{% static 'images/coalmine_logo.png' %}