所以我将旧项目从Django 1.6升级到1.10,现在所有来自特定目录的模板都不再加载。
这些模板的位置在
中/project/templates/userena
这些模板应该覆盖
中userena库附带的模板/usr/local/bin/python2.7/dist-packages/userena
我已经阅读了关于模板加载的Django文档,但它对我来说根本没有意义。
目前我的settings.py有此
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [
os.path.join(BASE_DIR, 'templates'),
],
'APP_DIRS': False,
'OPTIONS': {
'debug': DEBUG,
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
'loaders': [
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
],
},
},
]
为了让Django从/ project / templates / userena加载模板,我需要在settings.py中进行哪些更改?