Статические файлы Django не работают

Я пытаюсь добавить фоновое изображение в раздел героя в Django, но всякий раз, когда я открываю этот URL: http://127.0.0.1:8000/static/img/bg.png появляется надпись 'img\bg.png' could not be found Я также пытался открыть другие URL, но они не работают.

#settings

STATIC_URL = '/static/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
STATIC_ROOT = 'E:\coding\django\pawnhost\static'

#urls


from django.conf.urls.static import static
from django.conf import settings

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include("core.urls")),
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

#html


<section class="Hero">
    ...
</section>

#CSS (base.html)


{% load static %}

<style>

.Hero {
        background-image: url({% static 'img/bg.png' %});
}
</style>

url:

static(settings.STATIC_URL, document_root=settings.STATIC_DIR)

настройки:

STATIC_DIR = BASE_DIR / 'static'
STATIC_ROOT = BASE_DIR/"static_root"
STATIC_URL = '/static/'
STATICFILES_DIRS = [
    STATIC_DIR,
]

попробуйте использовать STATIC_DIR & STATIC_ROOT другое имя для путаницы.

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