1. 模版继承:--extents和block
步骤如下:
1. 前提多个页面(比如:index.html\category.html)有相同的部分,不同的部分很规律。
2. 将这两个页面的html代码拷贝到一个新建的base.html中。然后将代码中可变的部分删除掉,替换为:
{% block content %}{%endblock%}
3. 修改index.html,可以将相同的部分删除掉,只写可变的部分。修改如下:
{%extents "base.html"%}
{% block content%}
可变的代码段
{%endblock%}
扩展: 同理对于css和js也可以单独留block
2. 浮标:--include
步骤如下:
1. 新建一个fubiao.html,定义样式
2. 如果需要把浮标放到index.html。可以在这个页面合适的位置加入如下代码:
{% include "fubiao.html" %}
{%endinclude%}