模板导入可以和上面讲的模板继承一起使用, 可以使用模板的批量复制和导入

 

下面举一个例子

 

我们先写一个需要导入模块的html  tp1

{% extends 'master.html' %}
{% block title %}老男孩管理{% endblock %}
{% block content %}
    <ul>
    {% for i in list %}
        <li>{{ i }}</li>
    {% endfor %}
    </ul>
{% include 'module_port.html' %}
{% endblock %}

里面的{%include%} 就是导入的基本使用方法,这样的好处可以减少代码量

module_port.html 

{% extends 'module_beautiful.html' %}


{% block submit %}
    请提交内容
{% endblock %}

他继承了一个module_beatiful.html

<form action="/index/">
    <input type="text">
    <input type="text">
    <input type="submit" value="提交">
    {% block submit %}{% endblock %}
</form>

这样做的好处就是我们在批量导入一个模块的时候,我们还可以实现个性化定制,让模块与模块之间也可以存在不同

 

posted on 2018-08-11 14:21  python我的最爱  阅读(244)  评论(0编辑  收藏  举报