所以以前,我使用django-1.8版本&我正在升级到django-1.11。当我加载我的/admin页面时,我得到
Exception Type: TemplateDoesNotExist
Exception Value: admin/index.html我尝试了多个选项,不知道为什么django没有为django-1.11加载管理模板。
很少有更多的细节:-我使用django-jet作为管理界面-我在设置中的模板如下所示:
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [
os.path.join(BASE_DIR, 'custom_dir_1'),
os.path.join(BASE_DIR, 'custom_dir_2'),
os.path.join(BASE_DIR, 'custom_dir_3')
],
'OPTIONS': {
'context_processors': [
'django.contrib.auth.context_processors.auth',
'django.template.context_processors.request',
'django.template.context_processors.i18n',
'django.contrib.messages.context_processors.messages',
'context_processors.base_context',
],
}
}
]如果我能提供任何其他信息来更好地调试,请告诉我。任何关于本期的指导都是非常感谢的,已经连续第三天出现在这个问题上:
发布于 2018-05-24 00:04:21
必须将APP_DIRS设置为True,即:
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'APP_DIRS': True,
'DIRS': [
...https://stackoverflow.com/questions/50498913
复制相似问题