在中间模板中包装jinja2块内容

时间:2013-04-10 23:50:47

标签: python jinja2

是否可以从中间父模板中调用calla子块?

实施例

// base.html
<body>
  {% block content %}{% endblock %}
</body>

// base-for-pages.html
{% block content %}
  <div class="wrap">
  {% block content %}{% endblock %}
  </div>
{% endblock %}

// template3.html
{% block content %}
  <h1>Actual content</h1>
{% endblock %}

我知道它不能像这样工作但可以在base-for-pages.html中设置类似的内容,以便在将子模板的内容发送到父模板之前将其包装起来吗?

创建新的根模板以包装子模板的内容似乎有点过分。

0 个答案:

没有答案