将数据从Flask传递到HTML可以通过以下步骤实现:
@app.route
装饰器来定义路由。from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def index():
data = {'name': 'John', 'age': 25} # 示例数据
return render_template('index.html', data=data)
index.html
),并在模板中使用模板语言(如Jinja2)来获取和显示从Flask传递过来的数据。<!DOCTYPE html>
<html>
<head>
<title>Flask Data Passing</title>
</head>
<body>
<h1>Welcome, {{ data.name }}!</h1>
<p>Your age is {{ data.age }}.</p>
</body>
</html>
在上述示例中,data
是从Flask传递到HTML的数据对象,可以在HTML模板中使用{{ data.key }}
的方式来获取其中的值。
请注意,上述示例中的数据仅作为演示目的,实际应用中可以根据需要传递不同的数据对象。
关于Flask和HTML模板的更多详细信息,可以参考腾讯云的相关产品和文档:
领取专属 10元无门槛券
手把手带您无忧上云