只实现表单提交 框架如下:
app.py 代码如下:
from flask import Flask, render_template,request
app=Flask(__name__)
@app.route("/register")
def register():
return render_template("register.html")
@app.route("/do/reg",methods=["GET"])
def do_reg():
# 接受通过get发过来的数据
print(request.args)
# 给用户返回结果
return "注册成功!"
@app.route("/post/reg",methods=["POST"])
def post_reg():
# 接受通过post发过来的数据
print(request.form)
# 给用户返回结果
return "注册成功!"
if __name__=='__main__':
app.run()
register.html 内容如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form method="post" action="/post/reg">
<h1>用户注册</h1>
<div>
用户名:<input type="text" name="user"/>
密码: <input type="password" name="pwd"/>
<input type="submit" value="submit按钮">
</div>
</form>
</body>
</html>
运行结果如下: