在浏览器的url中写入一个地址,点击回车,访问
浏览器会发送数据过去,本质上发送的是字符串
GET /info http.1.1\r\n…
POST /info http.1.1\r\n…
页面上的数据,想要提交到后台:
method="get"action="/xxxx/xxx"submbit来提交表单 用户名:<input type="text" name="uu" />
密码:<input type="password" name="pp"/>
web.py
from flask import Flask,render_template,request
app = Flask(__name__)
@app.route('/register', methods=['GET'])
def reguister():
return render_template('register.html')
@app.route("/do/reg", methods=['GET'])
def do_register():
# 接收到用户通过GET形式发送过来的
print(request.args)
return "注册成功"
if __name__ == '__main__':
app.run()
register.html
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>注册登录title>
head>
<body>
<h3>注册登录h3>
<form method="get" action="/do/reg">
用户名:<input type="text" name="user"/>
密码:<input type="password" name="password"/>
<input type="submit" value="submit">
form>
body>
html>


若web.py做出以下修改
@app.route("/do/reg", methods=['GET'])
def do_register():
# 接收到用户通过GET形式发送过来的
print(request.args)
return "注册成功"
在页面提交后,终端则可输出输入的用户名和密码

修改web.py
from flask import Flask,render_template,request
app = Flask(__name__)
@app.route('/register', methods=['GET'])
def reguister():
return render_template('register.html')
@app.route("/post/reg", methods=['POST'])
def post_register():
# 接收到用户通过POST形式发送过来的
print(request.form)
return "注册成功"
if __name__ == '__main__':
app.run()
修改 register.html中
<form method="post" action="/post/reg">

