Я умоляю вас прочитать документацию с инструкциями здесь: http://docs.djangoproject.com/en/dev/howto/static-files/
Вкратце: STATIC_ROOT используется только в том случае, если вы вызываете команду collectstatic manangement.Нет необходимости добавлять каталог в настройку STATICFILES_DIRS для обслуживания ваших статических файлов!
Во время разработки (при использовании представления с автоматическим обслуживанием) статические файлы будут автоматически искать статические файлы в различных местах (потому что вы вызываете их "служить "представление с путем к статическому файлу).Для этого поиска будут использоваться так называемые «искатели» (как определено в настройке STATICFILES_FINDERS).
Одним из искателей по умолчанию является AppDirectoriesFinder, который будет выглядеть в «/static / "каталог каждого из приложений вашей установки INSTALLED_APPS.
Другим поиском по умолчанию является FileSystemFinder, который будет искать каталоги, которые вы указали в настройке STATICFILES_DIRS.
Кстати, оба этих шаблона поиска похожи на то, как работает загрузка шаблона.
Тот же метод будет использоваться при запуске команды collectstatic, за исключением того, что теперь он будет собирать файлы из различныхместоположения (используя те же средства поиска, что и выше), помещая найденные файлы в STATIC_ROOT, готовые к развертыванию.