Flask——过滤器
程序员文章站
2022-04-03 08:54:04
...
过滤器:
过滤器的作用就是格式化输出数据,本质是函数,只能在模板中用。
语法格式{{变量|过滤器}}
字符串处理:
safe:禁止转义(模板默认情况下开启转义,处于数据安全角度考虑,即不会识别标签里的特殊字符)
captalize:首字母大写,其余小写
lower:转小写
upper:转大写
reverse:字符串反转
列表处理方法:last first sum length sort
#过滤器在使用的时候是可以链式调用。
自定义过滤器:
# 自定义过滤器:过滤器的使用实在模板中使用,本质是函数,定义过滤器在视图文件中定义。
# 列表反转,Python中列表有反转的方法
def list_reverse(ls):
# 首先需要把ls强转成列表
temp_list = list(ls)
# 调用Python中的列表反转方法
temp_list.reverse()
return temp_list
# 把自定义的过滤器,添加到过滤器字典中
# 第一个参数表示函数名,第二个参数表示形参
app.add_template_filter(list_reverse,'list_reverse')
上一篇: 牛客暑假多校2020第四场H题, 思维题
下一篇: 微信授权问题复盘