1

我正在尝试访问 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 %}

我必须使用模型还是可以使用这本字典来完成?

谢谢

4

1 回答 1

6

我在这个页面上找到了解决方案 基本上代码变成了

{% 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, slk)和值(flv, slv)

于 2012-10-12T14:03:28.343 回答