【发布时间】:2013-06-11 07:11:40
【问题描述】:
TEMPLATE_DIRS = ('/path/to/templates/',)
TEMPLATE_LOADERS = (
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
)
我正在尝试找到一种解决方案,该解决方案将列出我在这些位置(TEMPLATE_DIRS 或 TEMPLATE_LOADERS)中的指定目录的内容。
我需要类似的东西:
template_files = []
for dir in EVERY_DIRECTORY_DJANGO_LOOKS_FOR_TEMPLATES_IN:
template_files.append(os.listdir(dir))
【问题讨论】:
-
settings.TEMPLATE_DIRS + settings.TEMPLATE_LOADERS不行吗? -
我可以遍历 settings.TEMPLATE_DIRS,但是 settings.TEMPLATE_LOADERS 只是一个模块的元组,而不是 dirs...
标签: django python-2.7 django-templates