Я написал общий проект для нескольких независимых приложений в виде пакета на Python. В основном это просто шаблон верхнего уровня и таблица стилей, чтобы придать приложениям унифицированный дизайн. Я хотел бы отобразить название текущего приложения в шаблоне верхнего уровня, но я понятия не имею, как. Кажется, что нет способа добраться до контекста приложения из чертежа, который было зарегистрировано приложением.
Я пробовал это:
@blueprint.context_processor
def appinfo():
return { 'appname': flask.current_app.name }
, но работает только тогда, когда шаблон отображается одной из функций представления проекта, но не из приложения.