### jinja2内置过滤器
- abs
- defalt
- last
- first
- upper
- lower
- escape
- safe
- length
- replace
- format
- join
- int/float/string
- wordcount
- truncate
- striptags
### 自定义过滤器
@app.template_filter('自定义过滤器名字')
### 控制语句
if
{%if 判断条件 %}
{% elif %}
{% endif %}
for
{% for xx in xxx %}
{% endfor %}
获取循环状态
loop.index 从1开始的索引
loop.index0 从0开始的索引
loop.first
loop.last
### 宏和import语句
宏
{% macro 宏的名字 (参数) %}
xxxxxx
{% endmacro %}
import
{% import 'xxx.html' as xxx %}
{% from 'xxx.html' import 宏的名字 %}
{% from 'xxx.html' input 宏的名字 as xxx %}
{% import 'xxx.html' as xxxx with context %}