Как сделать пакет Python, содержащий только шаблоны Jinja

В настоящее время у меня есть проект, в котором я сейчас пытаюсь расширить шаблоны jinja2, которые живут в пакете python, который я пытаюсь сделать. Прямо сейчас я изо всех сил пытаюсь сделать пакет Python с.html файлы. Вот что у меня сейчас есть:

sharedtemplates/
├── setup.py
└── templates
    ├── __init__.py
    ├── base.html
    ├── footer.html
    └── header.html

__init__.py пусто иsetup.py это супер базовый.

Каталог, над которым я сейчас работаю, настроен так:

repo/
├── site.py
└── templates
    └── index.html

Вindex.html я бы{% extends 'base.html' %} расширить базу вsharedtemplates пакет.

site.py есть это, чтобы расставить приоритеты загрузки шаблона:

template_loader = jinja2.ChoiceLoader([
    jinja2.PackageLoader('reposhared', 'templates'),
    app.jinja_loader
])

app.jinja_loader = template_loader

Так что это загрузит каталог шаблонов в sharedtemplates / first templates / в моем текущем каталоге репо.

Спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос