【问题标题】:How do I select JSON object and assign it to html dropdown in flask?如何选择 JSON 对象并将其分配给烧瓶中的 html 下拉列表?
【发布时间】:2019-04-20 07:57:06
【问题描述】:

我的烧瓶函数像这样返回 json:我想从中选择某个对象并将其分配给我的 html 下拉列表。例如,如何从这个 JSON 中只选择“公司名称”并将其分配给我的 html 下拉列表。

[
  {
    "180 Days": "-", 
    "360 Days": "-", 
    "52 Weeks High": "1,000.00", 
    "52 Weeks Low": "255.00", 
    "90 Days": "749.33", 
    "Close": "820", 
    "Company Name": "Aarambha Micro Finance Bittiya Sanstha Limited", 
    "Diff": "7.00", 
    "Diff %": "0.86", 
    "High": "829", 
    "Low": "806"
  }, 
  {
    "180 Days": "334.89", 
    "360 Days": "382.91", 
    "52 Weeks High": "451.00", 
    "52 Weeks Low": "283.00", 
    "90 Days": "338.47", 
    "Close": "349", 
    "Company Name": "Agricultural Development Bank Limited", 
    "Diff": "-1.00", 
    "Diff %": "-0.29", 
    "High": "351", 
    "Low": "348"
  }
]

我的烧瓶路由代码:

nepjson = json.loads(cf.to_json(orient='records'))
nepsejson = jsonify(nepjson)
# return nepsejson
return render_template("json.html", nepsejson=nepsejson)

我的 html 代码。我正在使用 jinja2。

<!DOCTYPE html>
<html>
<body>

<select> 
//here i want to add dropdown of those values

  <option value="name">{{ here }}</option>

</select>

</body>
</html>

【问题讨论】:

  • Wagle 兄弟,你解决了你的问题还是回答了?

标签: python jquery json flask jinja2


【解决方案1】:

您的 JSON 必须是这样的:公司名称 更改为 Company_Name

[
  {
    "....", 
    "Company_Name": "Aarambha Micro Finance Bittiya Sanstha Limited", 
    "....."
  }, 
  {
    ".....", 
    "Company_Name": "Agricultural Development Bank Limited", 
    "....."
  }
]

<select> 
{% for data in nepsejson %}
    <option value="name">{{ data.Company_Name }}</option>
{% endfor %}

</select>

我希望这会奏效

【讨论】:

    猜你喜欢
    • 2018-05-18
    • 2020-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-22
    • 2019-06-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多