Вывести некоторые значения с помощью шаблонов Django из dict со списками и dicts - PullRequest
0 голосов
/ 11 ноября 2018

У меня проблема с отображением некоторых значений из этого словаря:

my_dict = {"temperature": [0,10], 
"gradient": [{"data":[{"start": 10, "end": 12}], "unit": "°C"}, {"data":[{"start": 12, "end": 15}], "unit": "°C"}]}

Я хотел бы использовать значения из ключа «градиент», отображая значение 10 (ключ «начало») и значение 12 (ключ «конец»), затем значение 12 (второй ключ «старт») и значение 15 ( второй ключ "конец") в моей HTML-странице с шаблонами Django. Как я могу это сделать?

Заранее спасибо.

1 Ответ

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

Вы можете сделать что-то подобное:

{% for gradient_dic in my_dict.gradient %}
    {% for data_dic in gradient_dic.data %}
        Start = {{data_dic.start}}
        Stop = {{data_dic.stop}}
    {% endfor %}
{% endfor %}
...