Как переопределить вложенные блоки в Jinja2 - PullRequest
9 голосов
/ 25 марта 2011

Если я определяю блок внутри блока в шаблоне Jinja и расширяю его, как я могу ссылаться на вложенный блок в дочернем шаблоне?

1 Ответ

9 голосов
/ 26 марта 2011

Вы ссылаетесь на вложенный блок так же, как вы ссылаетесь на любой блок, например, учитывая

{% block outer_block %} 
  Outer things
  {% block inner_block %}
    Inner things
  {% endblock %}
  More outer things
{% endblock %}

Вы переопределите inner_block с помощью

{% block inner_block %} 
   customized inner content
{% endblock %} 

Можете ли вы уточнить, в чем проблемавы сталкиваетесь?Или вы сталкиваетесь с проблемами определения объема, например, http://jinja.pocoo.org/docs/templates/#block-nesting-and-scope?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...