Это тоже вызывало у меня проблемы на некоторое время (404 ошибки не найдены). Пропущенным битом для меня было отредактировать кортеж STATICFILES_DIRS
в settings.py, чтобы получить следующее:
STATICFILES_DIRS = (
# Put strings here, like "/home/html/static" or "C:/www/django/static".
# Always use forward slashes, even on Windows.
# Don't forget to use absolute paths, not relative paths.
os.path.join(os.path.dirname(__file__),'media').replace('\\','/'),
)
Затем он взял мои CSS-файлы в папку с именем 'media', которая находилась на верхнем уровне моего проекта django.
У меня также было:
MEDIA_ROOT = ''
MEDIA_URL = ''
STATIC_ROOT = ''
STATIC_URL = '/media/'
(убедитесь, что у вас есть /
выше в STATIC_URL
)
Конечно, как уже было сказано выше, вам нужно правильно включить CSS-файл из ваших html-файлов. У меня было:
<link href="{{ STATIC_URL }}css/ea_base.css" rel="stylesheet" type="text/css" media="screen" />