而不是像每个模板中的CSS,脚本等一样编写公共页眉和页脚,如何使用常见的页眉和页脚文件附加模板。
答案 0 :(得分:0)
为了从html模板扩展页眉和页脚, 你应该在同一个文件中有两个页眉/页脚,并为你想要添加内容的每个地方添加一个jinja块。 (你应该首先阅读一些文档)
然后,在特定页面中,您从{% extends "base.html" %}
开始,其中base是您的模板,并且您可以编写特定于此页面的每个块。
以下是此示例:
{% extends "base.html" %}
{% block title %}Index{% endblock %}
{% block head %}
<style type="text/css">
.important { color: #336699; }
</style>
{% endblock %}
{% block content %}
<h1>Index</h1>
<p class="important">
Welcome to my awesome homepage.
</p>
{% endblock %}