如果在Jinja模板中定义块内的块并对其进行扩展,如何引用子模板中的嵌套块?

最佳答案

引用嵌套块的方式与引用任何块的方式相同,例如

{% 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

07-25 22:46