订阅号可以做微网站,休闲农庄展示网站,html5网站开发课题设计,品牌网站建设的关键要点文章目录 1 概述1.1 request 对象 2 示例2.1 目录结构2.2 student.html2.3 result.html2.4 app.py 1 概述
1.1 request 对象
作用#xff1a;来自客户端网页的数据作为全局请求对象发送到服务器request 对象的重要属性如下#xff1a;
属性解释form字典对象#xff0c;包… 文章目录 1 概述1.1 request 对象 2 示例2.1 目录结构2.2 student.html2.3 result.html2.4 app.py 1 概述
1.1 request 对象
作用来自客户端网页的数据作为全局请求对象发送到服务器request 对象的重要属性如下
属性解释form字典对象包含表单的参数、值、键值对args解析查询字符串的内容是问号之后的 url 的一部分cookies字典对象保存 cookie 的名称和值files与上传文件有关的数据method当前请求的方法如POST、GET
2 示例
表单操作的示例步骤如下 ① 访问浏览器并在主页 student.html 中录入学生信息② 点击提交按钮并将结果返回至 result.html 页面
2.1 目录结构 实现效果
2.2 student.html
!DOCTYPE html
html langen
headmeta charsetUTF-8title学生信息表/title
/head
body
form action/result methodPOSTpname input typetext namename//ppsex input typetext namesex//ppage input typetext nameage//ppinput typesubmit valuesubmit//p
/form
/body
/html2.3 result.html
!DOCTYPE html
html langen
headmeta charsetUTF-8title结果列表/title
/head
body
table border1 cellspacing0 cellpadding2{% for key, value in result.items() %}trth {{ key }}/thtd {{ value }}/td/tr{% endfor %}
/table
/body
/html2.4 app.py
from flask import Flask, render_template, requestapp Flask(__name__)app.route(/)
def student():return render_template(student.html)app.route(/result, methods[POST, GET])
def result():if request.method POST:result request.formreturn render_template(result.html, resultresult)if __name__ __main__:app.run(debugTrue)