Где можно разместить загрузчики шаблонов, когда для AppDirs установлено значение True в Django - Django-admin-tools

Я пытаюсь использовать модуль под названием django-admin-tools, Это требует от меня, чтобы разместить 'admin_tools.template_loaders.Loader' в верхней части моих шаблонов. я имею AppDirs: True а это значит, что я не могу использовать 'loaders' опция в разделе настроек шаблонов. Где я могу поставить 'admin_tools.template_loaders.Loader' когда AppDirs установлен в True?

1 ответ

Решение

Согласно этому документу, когда APP_DIRS Правда, это означает, что Django просто использовать django.template.loaders.app_directories.Loader,

Так что я думаю, что вам не нужно устанавливать APP_DIRS Правда. Просто добавьте этот загрузчик в 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',
                ...
            ],
        },
    },
]
Другие вопросы по тегам