假设我在template.html中保存了模板布局。此模板包括横幅,侧面导航,内容容器和页脚。我可以使用flask来分解这些页面元素,以便我可以使用banner.html,sidenavigation.html等文件,并在template.html中呈现这些不同的文件吗?
答案 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它是如何完成的。