flask: 用模板渲染html页面
一,代码
结构:

py
from flask import Blueprint,jsonify,render_template
user = Blueprint('user', __name__)
@user.route("/list/")
def tech_news():
meta = {
"title": "用户列表",
"code": 200,
"msg": ""
}
users = [
{
"name": "John",
"age": 28,
"city": "New York"
},
{
"name": "Jane",
"age": 26,
"city": "San Francisco"
},
]
return render_template('user/list.html', meta=meta, users=users)
html模板
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>User List</title>
</head>
<body>
<h1>{{ meta.title }}</h1>
<ul>
{% for user in users %}
<li>{{ user.name }} - {{ user.age }} - {{ user.city }}</li>
{% endfor %}
</ul>
</body>
</html>
二,运行结果

浙公网安备 33010602011771号