目录结构:

length_demo.py 代码如下:
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/length_demo/')
def hello_world():
students = [
{
'name':'小明',
'content':'民主、人民当家做主'
},
{
'name':'小红',
'content':'为人民服务'
}
]
return render_template('length_demo.html', students=students)
if __name__ == '__main__':
app.run(debug=True)
length_demo.html代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<p>这是一个关于length的示例</p>
<hr>
<p>口号:{{ students|length}}</p>
<ul>
{% for student in students %}
<li>
<a href="#">{{ student.name }}</a>
<p>{{ student.content }}</p>
</li>
{% endfor %}
</ul>
</body>
</html>
运行结果如下:

本文展示了一个使用Flask框架的简单示例,通过渲染一个包含学生名单的HTML页面,展示了如何在模板中使用Jinja2语法获取列表的长度。
285

被折叠的 条评论
为什么被折叠?



