在Django模板中迭代字典可以通过以下步骤实现:
下面是一个示例代码:
在视图函数中:
def my_view(request):
my_dict = {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
return render(request, 'my_template.html', {'my_dict': my_dict})
在模板中(my_template.html):
<ul>
{% for key, value in my_dict.items %}
<li>{{ key }}: {{ value }}</li>
{% endfor %}
</ul>
在上面的示例中,我们首先在视图函数中定义了一个名为my_dict的字典,并将其传递给模板。然后,在模板中使用{% for %}标签来迭代字典的键值对。在每次迭代中,我们使用{{ key }}和{{ value }}来显示字典的键和值。
这样,当渲染模板时,将会生成一个无序列表,其中包含字典的所有键值对。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云