我正在尝试使用一个名为django-admin-tools
. 它需要我放置'admin_tools.template_loaders.Loader'
在模板的顶部。我有AppDirs: True
这意味着我不能使用'loaders'
模板选项部分中的选项。'admin_tools.template_loaders.Loader'
当AppDirs
设置为时我可以放在哪里True
?
问问题
468 次
1 回答
4
根据这个文档,什么时候APP_DIRS
为真,这意味着 django 只使用django.template.loaders.app_directories.Loader
.
所以我认为你不必设置APP_DIRS
True。只需将该加载程序附加loaders
到admin_tools.template_loaders.Loader
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
'APP_DIRS': False,
'OPTIONS': {
...,
'loaders': [
'django.template.loaders.app_directories.Loader',
'admin_tools.template_loaders.Loader',
...
],
},
},
]
于 2019-02-13T06:41:08.193 回答