和我一起学Flask 过滤器

10 篇文章 0 订阅

过滤器
基本语法
{{ variable | 过滤器名字 }} 使用管道符号 | 进行组合

过滤器是通过管道符号(|) 进行使用的
{{ name | length}} 将返回name 的长度

常用过滤器
default 过滤器
使用方式 {{ value | default(默认值) }} 如果value 这个key 不存在,
那么会使显示default
如果要空值显示默认值,需要加上 boolean =True
例如:{{ signature | default(‘默认显示’, boolean =True) }}
也可以用or
{{ value or (默认值) }}

自动转义
safe 过滤器:可以关闭一个字符串的自动转义
escape过滤器:对某一个字符串进行转义
autoescape标签:可以对他里面的代码块关闭自动转义
{% autoescape off %}
个性签名#
{{ signature }}
{% endautoescape %}

常用过滤器
first 返回一个序列的第一个元素
names|first
last 返回一个序列的最后一个元素
string()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yuansheng888888

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值