在django settings.py
中要求TEMPLATE_DIR
。
我想在每个应用程序中设置模板文件夹,而不是硬编码路径,例如
coresite/templates
blog/templates
gallery/templates
如何制作那个通用的?或者我是否必须为我的基站中的每个应用添加模板?
答案 0 :(得分:4)
您可以在django.template.loaders.app_directories.Loader
文件中将TEMPLATE_LOADERS
添加到settings.py
,该文件将尝试从每个已安装的应用的templates
子目录中加载模板。
e.g。
TEMPLATE_LOADERS = (
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
)