【发布时间】:2020-11-08 12:53:13
【问题描述】:
我正在调用两个返回以下内容的 API 端点
api1 = [
{
"size": "SMUS",
"price": "0.02"
},
{
"size": "LGUK",
"price": "0.0045"
},
{
"size": "SMUK",
"price": "0.0018"
},
{
"size": "LGUS",
"price": "0.05260"
},
{
"size": "XLUK",
"price": "0.00299"
},
{
"size": "XLUS",
"price": "0.060"
}]
api2 = {
"r1": 176,
"r2": 125,
"r3": 0,
"stock": [
{
"stamp": "LG",
"free": "472",
"return": "0"
},
{
"asset": "MD",
"free": "238",
"return": "0"
},
{
"asset": "SM",
"free": "47",
"return": "0"
},
{
"asset": "XL",
"free": "6880",
"return": "0"
}
],
"view": [
"HIGH"
]}
现在我正在尝试将数据放入表中。我正在使用 Flask 模板,所以我的 home.html 文件中有表格,表格主体的代码如下。
<tbody>
{% for data2 in api2['stock'] %}
{% for data1 in api1 %}
{% if data2['stamp'] in (data1['size'])[:-2].strip() %}
<tr>
<td>{{ data2.stamp }}</td>
<td>{{ data2.free }}</td>
<td>{{ data1['price'] }}</td>
</tr>
{% endif %}
{% endfor %}
{% endfor %}
</tbody>
我没有收到错误消息,但是当表格呈现时,它显示了许多行“邮票”数据,并且数据全部混乱。 我要表提供---邮票-免费-价格
感谢您的帮助
【问题讨论】:
标签: python html json python-3.x flask