如何扩展模板调用jinja2中的其他模板?

时间:2019-05-29 02:03:06

标签: python html flask jinja2

我正在扩展模板中调用模板。

我找不到“如何扩展模板调用jinja2中的另一个模板?”

base.html

<div class="main-container">
  {% block content %}
  {% endblock %}
</div>

child.html

{% extends "base.html" %}
{% block content %}
<div class="child">
  <button class="modal"/>
  {% modal content %}
  {% endblock %}
</div>
{% endblock %}

modal content.html

<div class="modal-content">
...some code
</div>

我想在child.html中调用模式内容。

1 个答案:

答案 0 :(得分:0)

如果您想将content.html添加到child.html页面中,请使用include

在child.html中:

{% include 'content.html' %}