带有结果列表的JSON数据迭代

2024-09-29 21:44:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我是python新手,尝试迭代从bdmsapi返回的结果列表。结果格式如下:

{
  "results": [
    "\"Metadata\"\n",
    "\"Metadata\"\n",
    "\"Metadata\"\n",
    "\"Metadata\"\n",
    "\"Metadata\"\n",
    "\"Metadata\"\n",
    "\"Metadata\"\n",
    "\"Metadata\"\n",
    "\"Metadata\"\n",
    "\"Metadata\"\n",
    "\"Metadata\"\n",
    "\"Metadata\"\n",
    "\"Metadata\"\n",
    "\"cs295\"\n"
  ]
}

如何使用Flask和Jinja生成元数据和cs295的列表?

我的python代码如下:

^{pr2}$

和HTML位:

{% for i in response.items() %}
<h1>Value: {{ i }}</h1>
{% endfor %}

结果只是我的输入,而不是元数据和cs295的列表。在


Tags: 数据代码flask列表forhtml格式h1
1条回答
网友
1楼 · 发布于 2024-09-29 21:44:17

您可以考虑response.items()返回一个元组列表,每个元组都包含一个键以及字典中该键的对应值。在

在您的情况下,您可能不想使用response.items(),而是希望:

{% for value in response['results'] %}
    <h1>Value: {{ value }}</h1>
{% endfor %}

相关问题 更多 >

    热门问题