Django模板中如何使用for循环进行列表和字典的遍历
在Django模板中,可以使用for循环来遍历列表和字典。下面是一些代码演示:
- 遍历列表
{% for item in my_list %}
{{ item }}
这里的my_list是一个列表,for循环会遍历这个列表,将每个元素赋值给变量item并输出。
例如,如果my_list的值是['pidancode.com', '皮蛋编程'],那么上面的代码会输出:
pidancode.com
皮蛋编程
- 遍历字典的键
{% for key in my_dict %}
{{ key }}
这里的my_dict是一个字典,for循环会遍历这个字典的键,将每个键赋值给变量key并输出。
例如,如果my_dict的值是{'name': 'pidancode.com', 'website': 'pidancode.com'},那么上面的代码会输出:
name
website
- 遍历字典的键值对
{% for key, value in my_dict.items %}
{{ key }}: {{ value }}
这里的my_dict是一个字典,for循环会遍历这个字典的键值对,将每个键赋值给变量key,每个值赋值给变量value,并输出。
例如,如果my_dict的值是{'name': 'pidancode.com', 'website': 'pidancode.com'},那么上面的代码会输出:
name: pidancode.com
website: pidancode.com
相关文章