[英]flask render.template array result
我使用 rest API 来获得一些结果,这项工作没有任何问题,但我会将结果打印在 HTML 页面上。 数据进入数组。 问题是输出写为Produkter ['Lagertrøfler', 'Skabelon', 'ZARKOPERFUME PINK MOLéCULE EDP 100ML']
我会喜欢每条生产线上的每个产品,但可以弄清楚
我的py文件如下
@app.route('/visprodukt', methods=['GET','POST'])
def visprodukt():
conn = http.client.HTTPSConnection("www......dk")
headers = {
}
conn.request("GET", "/wp-json/wc/v2/products/", headers=headers)
res = conn.getresponse()
data = res.read()
y = json.loads(data)
navne = []
for item in y:
navne.append(item['name'])
print("Printer navne", navne)
itemsoutput = navne
ids = []
for item in y:
ids.append(item['id'])
print("Printer id", ids)
itemsids = ids
return render_template('produkter.html', produkter = navne, ids = ids)
我的html如下
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<center><h3>Produkter {{ produkter }} <br> </h3></center>
<center><p><a href="\">Notificer en ny</a></p></center>
</body>
</html>
有什么我可以在这里做的吗?
谢谢
您需要迭代列表:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
{% for item in produkter %}
<center><h3>Produkter {{ item }} <br> </h3></center>
{% endfor %}
</body>
</html>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.