Как разобрать JSON Array объектов в python и загрузить его в шаблон? - PullRequest
0 голосов
/ 25 сентября 2018

Как мы можем разобрать массив объектов json в python.У меня есть код FF ниже в получении данных.Как разобрать, где мы можем загрузить p_id и item_name для значения опции выбора tempalte?

products = requests.get('http://123.89.166.42:803/api/1.0/data', headers=headers).json()
        context['products'] = products

шаблон:

<select>
          {% for product in products.result %}
          <option value="{{ product.p_id }}">{{ product.item_name }}</option>
          {% endfor %}
      </select>

Данные: http://dpaste.com/0BHS9TP

1 Ответ

0 голосов
/ 25 сентября 2018

Ваш JSON не имеет ключа верхнего уровня result.Он имеет ключ response, который сам содержит result.Итак:

{% for product in products.response.result %}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...