1.macro标签
 1.作用:相当于在模板中声名函数

 2.使用方法:

  语法:{% macro 名称(参数列表) %}

       xxx

     {% endmacro %}

创建 macro.html 模板文件   -->  作用:定义项目中要用到的所有的宏

{% macro show_li(str) %}
<li style="background:#f60;">{{str}}</li>
{% endmacro %}

在使用的网页中,导入 macro.html
{% import 'macro.html' as macros %}

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<!-- 先将存放宏的html导入-->
{% import 'macro.html' as macros %} <ul>
{% for str in params.list %}
<!-- 调用宏里面写好的方法-->
{{macros.show_li(str)}}
{% endfor %}
</ul>
</body>
</html>

2.include标签

将其他的模板文件的所有内容引用到当前的模板文件中
语法:{% include 'xxx.html' %}

最新文章

  1. 取消IE提示下载安全提问
  2. Evolutionary Computing: Assignments
  3. 【转】Unity中添加组件的几种方法
  4. DEV主从表
  5. Hostapd
  6. centos7 关闭SELINUX 防火墙
  7. Redis多机功能之Sentinel
  8. spring事务注解
  9. Makefile详解--隐含规则
  10. win7下.NET 2.0未在web服务器上注册的问题(转)
  11. 第七十五节,CSS表格与列表
  12. python serialread
  13. python之列表(list)的使用方法介绍
  14. 安装SQL Server DQS 和 MDS
  15. add
  16. java 的三种代理
  17. python之函数入门
  18. ABP框架系列之二十七:(Feature-Management-特征管理)
  19. Failed to start component [StandardEngine[Catalina].stadardHost[loclahost].StandardContent[/GarageMgtB]]
  20. linux如何查看端口被哪个进程占用?

热门文章

  1. PHP指针相关函数
  2. CentOS查看安装包会释放哪些文件
  3. Oracle中如何添加和修改包含日期的数据
  4. linux nginx 添加到全局变量中(环境变量)
  5. 【框架】用excel管理测试用例需要的参数数据(二)
  6. 真实分享记录我学习Linux系统遇到的问题
  7. [Codeforces721E]Road to Home
  8. 关于js的对象原型继承(一)
  9. bootstrapTable 学习使用
  10. LeetCode 151 翻转字符串里的单词