组卷题库 > 高中信息技术试卷库
试题详情
下列是使用某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>

知识点
参考答案
采纳过本试题的试卷
教育网站链接