标签:strong set body 作用 使用方法 模板文件 font 名称 调用
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‘ %}
标签:strong set body 作用 使用方法 模板文件 font 名称 调用
原文地址:https://www.cnblogs.com/zengsf/p/9937603.html