Django模板中如何使用for循环进行列表和字典的遍历

2023-04-09 00:00:00 遍历 字典 如何使用

在Django模板中,可以使用for循环来遍历列表和字典。下面是一些代码演示:

  1. 遍历列表

{% for item in my_list %}

{{ item }}


这里的my_list是一个列表,for循环会遍历这个列表,将每个元素赋值给变量item并输出。

例如,如果my_list的值是['pidancode.com', '皮蛋编程'],那么上面的代码会输出:

pidancode.com

皮蛋编程

  1. 遍历字典的键

{% for key in my_dict %}

{{ key }}


这里的my_dict是一个字典,for循环会遍历这个字典的键,将每个键赋值给变量key并输出。

例如,如果my_dict的值是{'name': 'pidancode.com', 'website': 'pidancode.com'},那么上面的代码会输出:

name

website

  1. 遍历字典的键值对

{% 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

相关文章