世良情感网

理想国真恵玩Python从入门到精通038自定义过滤器

前端源码这里的{{list|li2}}本质上是list_step_2([1,2,3,4,5])根据我们自定义的方法,将返

前端源码

这里的{{list|li2"}}

本质上是list_step_2([1,2,3,4,5])

根据我们自定义的方法,将返回的结果重新在这里渲染输出

后端源码

分析

要自定义一个过滤器,需要以下步骤

自定义一个函数,需要带参数,参数实际上就是模板渲染的时候要过滤的参数

给这个函数添加装饰器@app.template_filter("自定义过滤器名字")

执行效果