Flask--过滤器

过滤器

1.字符串过滤器
(1)lower: 将内容变成小写 {{‘HELLO WORLD’|lower}}
(2)upper: 将内容变成大写 {{‘hello’|upper}}
(3)title: 将单词的首字母变成大写 {{‘my name’|title}}
(4)trim: 去除首尾空格 x{{’ hello world ‘|trim}}x
(5)reverse: 内容翻转 {{‘love’|reverse}}
2.链式使用过滤器
链式使用过滤器:{{’ hello world '|trim|upper}}
3.列表过滤器
(1)first: 获取第一个元素{{[1,2,3,4,5]|first}}
(2)last:获取最后一个元素 {{[1,2,3,4,5]|last}}
(3)length: 获取列表长度{{[1,2,3,4,5]|length}}
(4)sum: 列表求和 {{[1,2,3,4,5]|sum}}
(5)sort:排序 {{[43,21,4,6,2]|sort}}


from flask import Flask,render_template

app=Flask(__name__)


@app.route('/index4/')
def index4():


    return render_template('index4.html')


if __name__ == '__main__':
    app.run()

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
upper过滤器:{{ 'hello world'|upper }}<br>
lower过滤器:{{ 'HELLO'|lower }}<br>
title过滤器:{{ 'hello world'|title }}<br>
trim过滤器(去掉首尾空格):xx{{ '  hello world   '|trim }}xx<br>
reverse过滤器:{{ 'love'|reverse }}<br>
链式使用过滤器:{{ '  hello world  '|trim|upper }}<br>
<hr>
获取第一个元素:{{ [1,2,3,4,5]|first }}<br>
获取最后一个元素:{{ [1,2,3,4,5]|last }}<br>
列表长度:{{ [1,2,3,4,5]|length }}<br>
列表求和:{{ [1,2,3,4,5]|sum }}<br>
排序:{{ [4,3,2,1]|sort }}<br>

</body>
</html>

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44111377/article/details/92681799