Как лучше всего реализовать sitemap.xml (или django-sitemap) на cookiecutter-django?
При попытке установить django-sitemaps поверх сгенерированного по умолчанию проекта cookiecutter-django, после выполнения шагов в документации, возникает следующая ошибка:
django.core.exceptions.ImproperlyConfigured: app_dirs не должны быть установлены при определении загрузчиков.
Похоже на Шаг 2 в документации :
- Make sure your TEMPLATES setting contains a DjangoTemplates backend whose APP_DIRS options is set to True. It’s in there by default, so you’ll only need to change this if you’ve changed that setting.
противоречит стандартному подходу Loaders-approach, который поставляется с установкой по умолчанию, и поэтому эта часть кода не работает:
TEMPLATES = [
    {
        ....
        "APP_DIRS": True,
        "OPTIONS": {
            ...
            "loaders": [
                "django.template.loaders.filesystem.Loader",
                "django.template.loaders.app_directories.Loader",
            ],
         ...
]
Комментирование части "loaders" делает трюк, но в процессе меняет представление о шаблонировании в cookiecutter-django
Итак, вопрос: какой лучший способ согласования django-sitemaps и cookiecutter-django? Существует ли loader, который можно добавить в список, который сделает этот трюк, сохраняя замысел оригинального способа создания шаблонов? Или лучше просто пойти по пути APP_DIRS: True и полностью исключить загрузчики? За и против?