Templates中的for标签

for 标签
  {% for 变量 in 元组|列表|字典 %}
  {% endfor %}

 在 Jinja2 模板的循环中,支持内部变量 - loop
 loop作用:记载当前循环中的一些相关信息
 loop 常用属性:
  1. index
    用法:loop.index
    作用:记录当前循环的次数,从 1 开始记录
  2. index0
    用法:loop.index0
    作用:同上,从0开始记录
  3. first
    用法:loop.first
    作用:值为True,则表示当前循环是第一次循环
  4. last
    用法:loop.last
    作用:值为True,则表示当前循环是最后一次循环

# params.list是一个列表,由后台传过来的。
{% for name in params.list %}
<h1 style="background:
{% if loop.first %}
red
{% elif loop.last %}
yellow
{% else %}
deeppink
{% endif %}
;">{{name}}</h1> {% endfor %}
上一篇:SpringMVC记住密码功能


下一篇:MySQL NOW() 函数