模板的继承与导入
模板的继承:
需要在你的主页面通过block划定多片区域,给继承了主页面的子页面选择使用哪块区域
子页面中如何使用:
{% extends 'home.html' %} # 先将主页面继承过来
通过block块的名字,指定修改哪一片区域
{% block '区域名字' %}
{% endblock %}
{% block content %}
<h1>登录页面</h1>
{{ block.super }}
<form action="" >
<p>username:<input type="text" class="form-control"></p>
<p>password:<input type="text" class="form-control"></p>
<input type="submit" class="btn btn-danger pull-right">
</form>
{% endblock %}
在模板中指定一片区域命名为content
还可以通过{{ block.super }}继续使用主页面某一个块里面的内容
模板里面定义的块儿越多,可扩展性越高
通常情况下模板都有三块区域
{% block css %}
{% endblock %}
{% block content %}
{% endblock %}
{% block js %}
{% endblock %}
————————————————————————————————————
{% include 'html-section.html' %}
把别的设计好的模块导进来