filter介绍:
first 、default 、last 、length、 safe、 int 、float、 lower 、upper 、truncate、 trim
from flask import Flask,render_template
app=Flask(__name__,template_folder='view')
@app.route('/index')
def index():
user=['username','helloword','buterfull']
return render_template('filter.html',user=user)
if __name__ == '__main__':
app.run(debug=True)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
过滤器
{#获取第一个#}
<h1>{{user | first}}</h1>
{#获取最后一个#}
<h1>{{user | last}}</h1>
{#获取列表的长度#}
<h1>{{user | length}}</h1>
</body>
</html>
把html标签传到前端
from flask import Flask,render_template
app=Flask(__name__,template_folder='view')
@app.route('/index')
def index():
user='<button>click</button>'
return render_template('filter.html',user=user)
if __name__ == '__main__':
app.run(debug=True)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<!--过滤器-->
<p>{{ user | safe}}</p>
</body>
</html>