Django: подача статических файлов не работает только при url "static/".
У меня есть следующее urls.py
-
urlpatterns = [
path('admin/', include("admin.urls")),
path('accounts/', include("accounts.urls")),
path('blogs/', include("blogs.urls")),
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
В settings.py
у меня есть -
STATIC_URL = 'static/'
STATIC_ROOT = 'static/'
Здесь мои статические файлы в папке static показывают ошибку "Страница не найдена (404)". Но если я заменю settings.STATIC_URL
на что-либо другое, то все работает. Например, если я делаю - static("anything/", document_root=settings.STATIC_ROOT)
, то все работает, только строки, которые начинаются с 'static', не работают.
Короче говоря: Не работает, если я использую STATIC_URL в функции static(). Любые другие строки работают.
Может ли кто-нибудь пролить свет на такое поведение?