提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
一、Python中Flask的for语句的使用案例
代码如下(示例):
from flask import Flask,render_template
app = Flask(__name__)
@app.route('/')
def index():
items =['Python','HTML','CSS','JavaScript','SQL','Lua']
person = {'uname':'张三','age':18,'height':180,'nick':'法外狂徒'}
return render_template('index30.html',items= items,person = person)
if __name__ =='__main__':
app.run(debug=True)
2.HTML前端代码
代码如下(示例)index30.html :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>流程控制-循环结构</title>
</head>
<body>
<h1>流程控制-循环结构</h1>
{% for item in items %}
{{item}}<br>
{% endfor %}
<hr>
{{ person }} <br>
{{ person.uname }}<br>
{% for p in person.keys() %}
{{ p }}
{% endfor %}<br>
{% for p in person.values() %}
{{ p }}
{% endfor %}<br>
{% for p in person.items() %}
{{ p }}
{% endfor %}<br>
<hr>
{% for item in items %}
{{item}} == {{ loop.index }} =={{ loop.index0 }} == {{loop.first}}=={{ loop.last }} == {{loop.length}}<br>
{% endfor %}
<hr>
{% for item in items|reverse %}
{{item}}<br>
{% endfor %}
</body>
</html>
该处使用的url网络请求的数据。