首页 > 解决方案 > 使用带有列表和字典的字典中的 Django 模板显示一些值

问题描述

我很难从这个字典中显示一些值:

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

我想通过显示值 10(键“开始”)和值 12(键“结束”)来使用键“梯度”中的值,然后显示值 12(第二键“开始”)和值 15(第二键“ end") 在我的带有 Django 模板的 HTML 页面中。我怎样才能做到这一点 ?

提前致谢。

标签: pythondjango-templates

解决方案


你可以这样做:

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

推荐阅读