Par*_*rsa 1 python django backend django-templates django-views
我的 view.py 中有一本字典列表的字典
...
data = {'item':[{'key1':'value' ,'key2':'value2' ,'key3':'value3'}]}
...
Run Code Online (Sandbox Code Playgroud)
在我的模板中,我想获取字典键的值item,
我可以获取字典中的元素item。
但是我如何在模板的 for 循环中获取项目字典元素的键值,
如下所示:
{% for items in item %}
<li>{{item|first}}</li>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
假设这data是您传递给模板的上下文,获取如下键
{% for d in item %} # item is list of dicts
{% for key, value in d.items %}
<li>{{ key }}</li>
{% endfor %}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
d是字典,因为item它本身就是一个list. 剩下的就只是循环了dict.items。
| 归档时间: |
|
| 查看次数: |
6621 次 |
| 最近记录: |