В соответствии с руководством по Django я создаю каталог шаблонов в BASE_DIR и добавляю подпапку admin и Grappelli, позже копируя base.html из обоих и помещая каждый в соответствующий каталог. Затем я вношу некоторые изменения, добавляю немного CSS и JS... Перезагружаю тестовый сервер, но никакие изменения не отражаются в моем интерфейсе администратора, даже добавляемого CSS/JS там нет!
мои ШАБЛОНЫ в settings.py:
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, 'templates')],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
'django.core.context_processors.request',
],
},
},
]
я должен делать что-то совершенно неправильно, но я понятия не имею, что и документация не помогает.
ОТВЕТ: Проблема заключалась в «DIRS»: [] работает только в django 1.8+, для Django 1.7 нам нужно использовать следующее:
TEMPLATE_DIRS = (
os.path.join(BASE_DIR, 'templates'),
)