ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

flask: 用模板渲染html页面

flask: 用模板渲染html页面

一,代码

结构:

image

py

from flask import Blueprint,jsonify,render_templateuser = 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>

 

二,运行结果

image

 

返回列表