包括常见的页眉和页脚

时间:2016-07-15 10:02:39

标签: python django

而不是像每个模板中的CSS,脚本等一样编写公共页眉和页脚,如何使用常见的页眉和页脚文件附加模板。

1 个答案:

答案 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 %}