第一种方法:
1, 第一步: 自定义过滤器函数
- # 自定义一个函数, 将 list 里面的数据进行排序
- def list_sort(list)
- return list.sort()
2. 第二步: 注册过滤器
第一个参数是函数名, 第二个参数是调用名
App.add_template_filter(list_sort, "sort1")
3, 注册成功后就可以在模板中进行调用
- <p>
- {{list | sort1}}
- </p>
- ==================================================================
第二种方法:
利用装饰器:@App.template_filter()
- @App.template_filter("sort1")
- def list_sort(list):
- return list.sort()
这两种方法实现的功能都是一样的.
来源: http://www.bubuko.com/infodetail-2882349.html