下列是使用某Web应用框架编写的简单网页页面的相关Python程序段:
脚本文件abc.py代码如下:
from flask import Flask,render_template
app=Flask(__name__)
@app.route("/")
def index():
marks = [{'name': '张三', 'yuwen':76, 'shuxue':86},
{'name': '李四', 'yuwen':66, 'shuxue':90}]
#render_template 方法:渲染模板 #参数1:模板名称 参数n:传到模板里的数据
return render_template(" ",marks= marks)
if __name__=="__main__":
app.run(debug=True)
模板文件marks.html代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>marks list</title>
</head>
<body>
<ul>
{% for mark in marks %}
{{ mark.name }}: {{ mark.yuwen+mark.shuxue }}<br> {# <br> 是换行符标签 #}
{% endfor %} {# 使用 endfor 标签结束 for 语句 #}
</ul>
</body>
</html>