1. Попробуй точно указать путь BASE_DIR. У меня сделано так:
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
2. В urls.py попробуй сделать так:
urlpatterns = [
somethingurls
]+static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)+static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Т.е. напрямую свяжи с переменной (мб поможет, ну у меня лично так сделано, и так рекомендуют сами разработчики джанги)
3. Проверь наличие 'django.contrib.staticfiles' в переменной INSTALLED_APPS в settings.py
4. Так же проверь наличие переменной
STATICFILES_FINDERS = (
'django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
)
в settings.py
5. Ну и самое главное, не забудь импортировать статику в шаблон)
{% load static %}
Так же на это может повлиять веб-сервер, для того что бы это понять, попробуй загрузить статику на своем пк, если получится - надо настраивать веб-сервер.
Если не получится отпиши, будем дальше думать)