使用for+loop变量
loop.index 加序号
loop.index0 就是从0开始
loop.index 就是从1开始
loop.revindex 倒着的 结束是1
loop.revindex0 倒着的 结束是0
loop.first 是不是第一行,布尔型
loop.last 是否是第二行,布尔类型
for+if+style
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>演示控制块</title>
<style>
.a{
color: red;
font-weight:bold ;
}
</style>
</head>
<body>
{#ul...li无序列表#}
{#ol...li#}
<!--
<button> 按钮</button>
-->
<ul>
{% for girl in girls %}
<li>{{ girl }}</li>
{% endfor %}
</ul>
-----------
<ul>
{% for girl in girls %}
{% if girl|length >=3 %}
<li class="a">{{ girl }}</li>
{% else %}
<li>{{ girl }}</li>
{% endif %}
{% endfor %}
</ul>
<hr>
<table border =" 1" cellpadding = "0" cellspacing="0" width = "35%">
{% for user in users %}
<tr {% if loop.last %} style="background-color: aquamarine" {% endif %}>
<td>{{ loop.index }}</td>
<td>{{ user.userame }}</td>
<td>{{ user.password }}</td>
<td>{{ user.addr }}</td>
<td>{{ user.phone }}</td>
</tr>
{% endfor %}
</table>
</body>
</html>
# -*- codeing = utf-8 -*-
# @Time : 2021/8/19 16:23
# @Author : 二帆
# @File : app3.py
# @Software : PyCharm
from flask import Flask, render_template, request
import settings
app=Flask(__name__)
app.config.from_object(settings)
@app.route('/show_1')
def show1():
girls = ['如花','江疏影','杨幂','孙艺珍','郭老师']
users =[{'username':'zhang1','password':'123456','addr':'北京','phone':'13914231452'},
{'username':'zhang2','password':'123255','addr':'北京','phone':'13956231452'},
{'username':'zhang3','password':'185456','addr':'西安','phone':'13956251452'},
{'username':'zhang4','password':'125456','addr':'南京','phone':'13956231452'},
{'username':'zhang5','password':'134456','addr':'上海','phone':'13956214452'},
{'username':'zhang6','password':'123756','addr':'北京','phone':'13952891452'}]
return render_template('show_1.html',girls =girls,users = users)
if __name__ == '__main__':
app.run()