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