在Flask中,可以使用render_template
函数来渲染模板并返回给客户端。该函数接受一个模板文件名和一些可选的参数,用于替换模板中的变量。
具体步骤如下:
pip install flask
from flask import Flask, render_template
app = Flask(name)
@app.route('/')
def index():
# 定义一个列表
my_list = ['元素1', '元素2', '元素3']
# 渲染模板并返回给客户端
return render_template('template.html', my_list=my_list)
在上述代码中,template.html
是模板文件的文件名,my_list
是传递给模板的参数。
template.html
,并在其中使用模板语法来展示列表元素:
<ul>
{% for item in my_list %}
<li>{{ item }}</li>
{% endfor %}
</ul>
在上述代码中,{% for item in my_list %}
和{% endfor %}
用于循环遍历列表元素,{{ item }}
用于显示每个元素的值。
if name == 'main':
app.run()
使用以上代码运行应用后,访问对应URL(例如http://localhost:5000/),即可看到渲染后的模板,其中包含了列表中的每个元素。
推荐的腾讯云相关产品:腾讯云云服务器(CVM),产品介绍链接地址:https://cloud.tencent.com/product/cvm
领取专属 10元无门槛券
手把手带您无忧上云