一、form的基本知识
<form action="" method="" enctype="">
</form>
- action 指定数据提交给谁
- method 提交方式 get----http头部 post---http体
- enctype -- 文件上传时
<input type="" name="" label="" id="">
- type 确定表单类型
- name 变量名
- label 显示时
- id css,js使用
1、request对象 用户提交的所有信息都封装在这个对象中四、如何获取数据
2、request.method 属性 获取方法(method,post)
- request.form来获取。
- request.form是一个字典,key对应的是name
五、代码
from flask import Flask,render_template,request
app = Flask(__name__)
@app.route('/',methods=['GET','POST'])
def Regist():
if request.method == 'POST':
return 'User %s Regist OK !' %request.form['username']
else:
return render_template('regist.html')
if __name__ == '__main__':
app.debug=True
app.run()
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body>
<h1>Regist !</h1>
<form action="" method="post">
Name:<input type="text" name="username"> <br>
Passwd:<input type="password" name="passwd"> <br>
<input type="submit" value="submit"> <br>
</form>
</body>
</html>