Почему моя фотография не загружается из папки static?
Я работаю с фреймворком Django и испытываю некоторые проблемы со ссылкой на источник изображения с моей HTML-страницы. Я постоянно получаю эту ошибку в моем терминале
Not Found: /bread.jpg
"GET /bread.jpg HTTP/1.1" 404 2445
хотя последняя 4-значная строка меняется при каждой моей попытке исправить ее.
Мой проект (YeOldeShoppe) имеет приложение (Shoppe) и выглядит следующим образом
YeOldeShoppe
Shoppe
migrations
templates
index.html
urls.py
views.py
YeOldeShoppe
static
bread.jpg
settings.py
urls.py
manage.py
Код, с которым у меня возникла проблема, находится в моем index.html
{% load static %}
...
<div style="width: 25%; display: table-cell; text-align: center;">
<img src="{{STATIC_URL}}bread.jpg" alt="Great Value Bread"/>
<h2>Bread</h2>
<h5>$0.99</h5>
</div>
В моем settings.py я уже установил STATIC_URL
STATIC_URL = '/static/'
В моем urls.py Shoppe я пытался добавить его в urlpatterns
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
До сих пор я пробовал, чтобы папка static находилась в корневом каталоге YeOldeShoppe (например, с помощью manage.py), я пробовал в поддиректории YeOldeShoppe (с помощью settings.py) и в поддиректории моего Shoppe (с файлом views.py). Я пробовал располагать оба каталога шаблонов вместе со статическим каталогом в корне (с manage.py), и я пробовал использовать команду python manage.py collectstatic. Я также пробовал использовать варианты "{{STATIC_URL}}bread.jpg" и "{% load static %}bread.jpg".
{% load static %}
<img src="{% static "bread.jpg"%}" alt="Great Value Bread"/>