Как выбрать объект JSON и назначить его в раскрывающемся списке html в колбе? - PullRequest
0 голосов
/ 17 ноября 2018

Мои функции фляги возвращают 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>

1 Ответ

0 голосов
/ 17 ноября 2018

Ваш JSON должен быть таким: Изменить Название компании на Название_компании

[
  {
    "....", 
    "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>

Надеюсь, это сработает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...