标签:相同 阅读 本质 标签 调用 miss lang 内容 使用
当多个模板具有相同的顶部/底部内容/部分内容时,可以使用这三者来实现
宏是一个函数, 返回一个模板或者html字符串
{% macro input(name,value=‘‘,type=‘text‘) %}
<input type="{{type}}" name="{{name}}"
value="{{value}}" class="form-control">
{% endmacro %}
{{ input(‘name‘ value=‘zs‘)}}
继承: 重用模板公共内容 :
{% block top %} {% endblock %}
包含: 将另一个模板整个加载到当前模板中,并直接渲染。
{% include ‘hello.html‘ %}
包含在使用时,如果包含的模板文件不存在时,程序会抛出TemplateNotFound异常,可以加上 ignore missing
关键字。如果包含的模板文件不存在,会忽略这条include语句。
{% include ‘hello.html‘ ignore missing %}
标签:相同 阅读 本质 标签 调用 miss lang 内容 使用
原文地址:https://www.cnblogs.com/zxt-cn/p/9126829.html