частичный выход jinja2 {% и '

я хочу избежать следующей полной строки, используя jinja2

      {% set src_pk = metadata_dict['src_pk'] -%}

следующие работы, я использую двойные кавычки

      {{"{% set source_model = metadata_dict['source_model'] -%}"}}

однако я хочу изменить ['source_model']динамически, поэтому я попробовал следующее, и ни один из них, похоже, не работает

  1. {{"{% set source_model = metadata_dict['{{POLICY_HK}}'] -%}"}}, который не работает, и распечатайте его как есть.

  2. {{"{% set source_model = metadata_dict['"+ {{ POLICY_HK }} +"'] -%}"}}
    jinja2.exceptions.TemplateSyntaxError: ожидаемый токен ':', полученный '}'

  3. {{"{% set source_model = metadata_dict["+''{{ POLICY_HK }}+''"] -%}"}}ожидаемый токен 'конец оператора печати', получено '{'

какие-нибудь указатели, пожалуйста?

Спасибо -Нен

0 ответов

Другие вопросы по тегам