Как включить политику 'trimmed' в Jinja2?

Я пытаюсь включить ключевое слово trimmed для всех блоков {% trans %} в Jinja2. Я добавил env.policies['ext.i18n.trimmed'] = True (найдено здесь: https://jinja.palletsprojects.com/en/3.0.x/api/#policies) в конфигурацию окружения, но ничего не происходит. В своем проекте я использую Babel с Jinja2 и Django для извлечения сообщений.

Вот конфигурация моего окружения:

def environment(**options):
     env = Environment(
         **options,
         extensions=[
             'compressor.contrib.jinja2ext.CompressorExtension',
             'jinja2.ext.autoescape',
             'sass_processor.jinja2.ext.SassSrc',
             'jinja2.ext.i18n',
         ]
     }

     env.policies['ext.i18n.trimmed'] = True
     env.install_gettext_callables(gettext=gettext, ngettext=ngettext)

     env.globals.update(globals)
     env.filters.update(filters)
     return env
Вернуться на верх