1、jinjia2模板的介绍
Jinjia2模板是由python实现的模板语言
设计思路:来源于django的模板引擎
1.2在flask中返回jinjia2模板(使用render_template)
示例:
1.3、jinjia2模板传参问题(**data:将字典中的值,解包,作为参数传递)
示例:
1.4、jinjia2模板语言
示例:if语句
示例:for循环语句
示例:取值
2、过滤器
2.1过滤器的基本格式
{{ 变量名|过滤器 }}
2.2 flask自带过滤器
示例:
注解:Upper:大写
Reverse:翻转
Lower:小写
2.3 字符串过滤器
示例:
运行结果:
2.4 列表过滤器
示例:
运行结果:
2.5 自定义过滤器
1、在.py文件创建函数
2、注册过滤器
2.1 使用装饰器进行注册
2.2 使用函数进行注册(asd是起的别名)