for...in...标签

简介: for...in...标签。

for...in...标签:for...in...类似于Python中的for...in...。可以遍历列表、元组、字符串、字典等一切可以遍历的对象。在index.html中示例代码如下:

该行为变形内容:翻转(逆序遍历) {%for person in persons reversed%}
{% for person in persons %}
     <p>{
  { person}}</p>
 {% endfor %}

遍历字典的时候,需要使用items、keys和values等方法。在DTL中,执行一个方法不能使用圆括号的形式。遍历字典示例代码如下:

 {% for key,value in person.items %}
     <p>key:{
  { key }}</p>
     <p>value:{
  { value }}</p>
 {% endfor %}

for...in...empty标签:这个标签使用跟for...in...是一样的,只不过是在遍历的对象如果没有元素的情况下,会执行empty中的内容。示例代码如下:

{% for person in persons %}
    <li>{
  { person }}</li>
{% empty %}
    暂时还没有任何人
{% endfor %}

模板中的for...in...没有continue和break语句,这一点和Python中有很大的不同,一定要记清楚!

目录
相关文章
|
29天前
|
Kubernetes Perl 容器
k8s标签
k8s标签
|
2月前
with标签
with标签
13 2
|
2月前
|
移动开发 HTML5
基本标签
基本标签
19 2
|
5月前
|
前端开发
HTML图片音频视频标签、超链接标签、列表标签和布局标签示例
HTML图片音频视频标签、超链接标签、列表标签和布局标签示例
47 0
|
6月前
|
移动开发
常用的不常见标签
常用的不常见标签
30 1
|
7月前
|
移动开发 前端开发 JavaScript
HTML+CSS常用的标签总结
HTML+CSS常用的标签总结
64 0
|
图计算 开发者
打标签_生成标签| 学习笔记
快速学习打标签_生成标签
74 0
打标签_生成标签| 学习笔记
|
数据采集 前端开发 开发者
标签的语义化及标题标签|学习笔记
快速学习标签的语义化及标题标签
标签的语义化及标题标签|学习笔记
|
Java 开发者
自定义标签之带有属性的标签 | 学习笔记
快速学习自定义标签之带有属性的标签