是否可以执行带烧瓶的包含?

时间:2012-03-13 05:55:38

标签: html templates flask ssi

假设我在template.html中保存了模板布局。此模板包括横幅,侧面导航,内容容器和页脚。我可以使用flask来分解这些页面元素,以便我可以使用banner.html,sidenavigation.html等文件,并在template.html中呈现这些不同的文件吗?

2 个答案:

答案 0 :(得分:67)

来自:http://jinja.pocoo.org/docs/templates/#include

template.html

{% include 'banner.html' %}
{% include 'sidenavigation.html' %}
{% include 'content.html' %}
{% include 'footer.html' %}

答案 1 :(得分:3)

默认情况下,Flask使用Jinja2作为其模板引擎。参见Jinja的Template Designer Documentation它是如何完成的。