Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在Django模板上访问多维字典_Python_Django_Dictionary_Django Templates - Fatal编程技术网

Python 如何在Django模板上访问多维字典

Python 如何在Django模板上访问多维字典,python,django,dictionary,django-templates,Python,Django,Dictionary,Django Templates,我正在尝试访问Django模板中的多维词典。我可以查看第一级关键点,但由于第二级关键点,我看不到任何东西。在本例中,字典是这样组成的: dictionary = {} dictionary[first_level] = {} dictionary[first_level][second_level] = {} ... and so on 从Django模板中,我使用: {% for flk in dict %} <!-- Using nested for from the fo

我正在尝试访问Django模板中的多维词典。我可以查看第一级关键点,但由于第二级关键点,我看不到任何东西。在本例中,字典是这样组成的:

dictionary = {}
dictionary[first_level] = {}
dictionary[first_level][second_level] = {}
...

and so on
从Django模板中,我使用:

{% for flk in dict %}
    <!-- Using nested for from the following, no output is shown -->
    {% for slk in dict.flk %}
        <th>First level key : {{ flk }} Second level key : {{ slk }}</th>
    {% endfor %}
    <!-- -->
{% endfor %}
{%用于dict%中的flk}
{dict.flk%中slk的%
第一级密钥:{{flk}}第二级密钥:{{slk}
{%endfor%}
{%endfor%}
我必须使用模型还是可以使用这本词典


谢谢

我在 基本上代码变成了

{% for flk, flv in dict.items %}
    {% for slk, slv in flv.items %}
        <th>First level key {{ flk }} Second level key {{ slk }}</th>
    {% endfor %}
{% endfor %}
{flk的百分比,dict.items%中的flv}
{slk的百分比,flv.items%中的slv}
第一级密钥{{flk}}第二级密钥{{slk}
{%endfor%}
{%endfor%}

每个字典都分解成键
(flk,slk)
和值
(flv,slv)

我找到了解决方案 基本上代码变成了

{% for flk, flv in dict.items %}
    {% for slk, slv in flv.items %}
        <th>First level key {{ flk }} Second level key {{ slk }}</th>
    {% endfor %}
{% endfor %}
{flk的百分比,dict.items%中的flv}
{slk的百分比,flv.items%中的slv}
第一级密钥{{flk}}第二级密钥{{slk}
{%endfor%}
{%endfor%}

如果每个字典都分解成键
(flk,slk)
和值
(flv,slv)

,这只是一个python问题,不是django问题。这只是一个python问题,不是django问题。