Хорошо, поэтому я внес некоторые изменения в свой проект, пытаясь заставить более старое приложение работать с 1.8. Это потребовало возиться с TEMPLATES.content_processors.Django Настройки не регистрируются изменений
Пробовал несколько изменений, проект сломался, отменил изменения, и проект все еще сломан каким-то образом.
Вот мой текущий settings.py (соответствующие части, я больше ничего не изменюсь.):
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
'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',
],
},
},
]
(отступы финального кронштейна из-за форматированием переполнения стека в это отступ правильно в. скрипт)
и это информация из моего TRACEBACK:
TEMPLATES
[{'APP_DIRS': True,
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
'OPTIONS': {'context_processors'
'django.template.context_processors.debug',
'django.template.context_processors.request','django.core.context_processors.requestdjango.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages']}}]
также в TRACEBACK старый список TEMPLATE_CONTEXT_PROCESSORS стиль, который я положить до и затем удалить. По какой-то причине он все еще присутствует в джанго!
Это, очевидно, проблема, но для жизни моего я не могу понять, почему он все еще будет там после перезапуска apache, а затем перезагрузив физический сервер после восстановления из резервной копии.
Полная ошибка заключается в следующем:
ImproperlyConfigured в/консультации/
Включить «django.contrib.auth.context_processors.auth» в вашей установке ШАБЛОНЫ для того, чтобы использовать приложение администратора.
но, как вы можете видеть, он есть.
Любая помощь, которая может быть предложена, будет наиболее желанной.
Stale '.pyc' файлы? – knbk
должен ли я удалить их и посмотреть, почему? –
Да, попробуй. – knbk