0

在 djangosettings.py中,它要求TEMPLATE_DIR.

而不是硬编码那里的路径,我想在每个应用程序中都有模板文件夹,例如

coresite/templates
blog/templates
gallery/templates

怎么能通用呢?或者我是否必须为我的基础站点中的每个应用程序添加模板?

4

1 回答 1

4

您可以添加django.template.loaders.app_directories.Loader到文件TEMPLATE_LOADERS中,该settings.py文件将尝试从每个已安装应用程序的templates子目录加载模板。

例如

TEMPLATE_LOADERS = (
    'django.template.loaders.filesystem.Loader',
    'django.template.loaders.app_directories.Loader',
)

更多信息:模板加载器类型

于 2012-12-04T09:00:08.593 回答