Я не понимаю блоков вызовов Jinja2

Я понимаю концепцию, но не понимаю синтаксиса.

Я собираюсь использовать пример , использованный на их сайте

{% macro render_dialog(title, class='dialog') -%}

{{ title }}

{{ caller() }}
{%- endmacro %} {% call render_dialog('Hello World') %} This is a simple dialog rendered by using a macro and a call block. {% endcall %}

Что будет в результате?

подвопрос (потому что я очень запутался в том, как это работает): разрешено ли вам иметь только 1 вызывающего абонента на каждый макрос?

11
задан Tri Noensie 15 February 2011 в 06:16
поделиться