Erhalten Sie alle Vorlagen django erkennt aus TEMPLATE_LOADERS und TEMPLATE_DIRS
TEMPLATE_DIRS = ('/path/to/templates/',)
TEMPLATE_LOADERS = (
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
)
Ich versuche, eine Lösung zu finden, die den Inhalt meiner angegebenen Verzeichnis in jedem dieser Standorte (TEMPLATE_DIRS
oder TEMPLATE_LOADERS
) auflisten würde.
Ich brauche so etwas wie:
template_files = []
for dir in EVERY_DIRECTORY_DJANGO_LOOKS_FOR_TEMPLATES_IN:
template_files.append(os.listdir(dir))
würde 'settings.TEMPLATE_DIRS + settings.TEMPLATE_LOADERS' nicht? – karthikr
Ich kann über Einstellungen iterieren. TEMPLATE_DIRS, aber settings.TEMPLATE_LOADERS ist nur ein Tupel von Modulen, nicht dirs ... – Hernantz