Задать вопрос
zigen
@zigen

Почему Django тащит статику для админки не из STATIC_ROOT?

Добрый день.
Решил кастомизировать CSS админки.
Статика собрана в STATIC_ROOT, в том числе admin-ки. Там же внес изменения в CSS.
Но по факту админка использует статику из каталога Python34. Кастомизированные шаблоны из templates отрабатывает отлично.

Настройки:

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

STATIC_URL = '/static/'

STATIC_ROOT  = os.path.join(BASE_DIR, 'static/')

ROOT_DIR =  os.path.abspath(os.path.dirname(__file__))

STATICFILES_DIRS =  [os.path.join(ROOT_DIR, 'static/'), ]
  • Вопрос задан
  • 599 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
un1t
@un1t
Потому что статика также собирается с уровня приложений:

STATICFILES_FINDERS = (
    'django.contrib.staticfiles.finders.FileSystemFinder',
    'django.contrib.staticfiles.finders.AppDirectoriesFinder',
)
Ответ написан
bogdanov-s
@bogdanov-s
Че-то там программирую
Debug=False
также не забудьте запустить python manage.py collectstatic
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы