欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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')
相关标签: Flask——过滤器