Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/352.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 - Fatal编程技术网

访问python字典上的值时出现问题,这些值也是django模板中的字典

访问python字典上的值时出现问题,这些值也是django模板中的字典,python,django,dictionary,Python,Django,Dictionary,传递给模板的字典不会产生任何值 我尝试过各种访问字典值的方法,甚至自定义过滤器,但都没有成功 view.py 所有供应商_filters.py 卡 home.html 但是,如果尝试访问vlan,则会失败,{home.vlan | lookup:card.cards.vlan}-->在“A”中查找键[vlan]失败 解决方案 在下面的选定标记答案中 谢谢数据: home_dict = [{'A':'v1','B':'v2'},{'C':'v3','D':'v4'}] {% for dict i

传递给模板的字典不会产生任何值

我尝试过各种访问字典值的方法,甚至自定义过滤器,但都没有成功

view.py 所有供应商_filters.py 卡 home.html 但是,如果尝试访问vlan,则会失败,{home.vlan | lookup:card.cards.vlan}-->在“A”中查找键[vlan]失败

解决方案 在下面的选定标记答案中

谢谢数据:

home_dict = [{'A':'v1','B':'v2'},{'C':'v3','D':'v4'}]
{% for dict in home_dict %}
   {% for key, value in dict.items %}
      <h1>Key: {{key}}</h1>
      <h2>Value: {{value}}</h2>
   {% endfor %}
{% endfor %}
Jinja迭代:

home_dict = [{'A':'v1','B':'v2'},{'C':'v3','D':'v4'}]
{% for dict in home_dict %}
   {% for key, value in dict.items %}
      <h1>Key: {{key}}</h1>
      <h2>Value: {{value}}</h2>
   {% endfor %}
{% endfor %}
{home中dict的百分比\u dict%}
{键为%,dict.items%中的值为}
密钥:{{Key}}
值:{{Value}}
{%endfor%}
{%endfor%}
注意:
确保你有dict项列表。

这里有一个快速的答案,我想你的
在家里的卡。
正在迭代dict键,如果你想获得密钥,只需尝试使用
在家里的卡。卡。值
在家里的卡。卡。项

{% load allvendors_filters %}
{% for card in home.cards %}
        <div class="card mb-4 box-shadow shadow">
            <div class="card-header">
                <h4 id="whatfor" class="my-0 font-weight-normal">{{ card|title }}</h4>
            </div>
            <div class="card-body">
                <h1 class="card-title pricing-card-title">Vlan:
                    <small class="text-muted">
                        <a href="#" target="_blank">
                            {{ home.vlans|lookup:card.cards }}
                        </a>
                    </small>
                </h1>
                <a class="text-decoration-none" href="{{ card|lower }}/">
                    <button id="seedata" type="button" class="btn btn-lg btn-block btn-outline-primary">See
                        Database</button>
                </a>
            </div>
        </div>
        {% endfor %}
 {'vlan': '101'} written in Card A
 {'vlan': '102'} written in Card B
...and so on
home_dict = [{'A':'v1','B':'v2'},{'C':'v3','D':'v4'}]
{% for dict in home_dict %}
   {% for key, value in dict.items %}
      <h1>Key: {{key}}</h1>
      <h2>Value: {{value}}</h2>
   {% endfor %}
{% endfor %}