flask学习3

表单

 


通过request取得

1
2
3
4
5
6
7
8
9
10
11
12
13
14
from flask import Flask, render_template, request
app = Flask(__name__)
  
@app.route('/regist/', methods=['GET','POST'])
def regist():
    if request.method == 'POST':
        return "user %s regist success!" % request.form['username']
    else :
        #request.args['username']
        return render_template('index.html')
  
if __name__ == '__main__':
    app.debug = True
    app.run()

1.顶行引入request

2.app.route中设定methods数组

3.判断method为GET还是POST,如果是POST,通过request.form['name']获得表单,如果是GET,通过request.args['name']获得。

1
2
3
4
<form action="" method="post">
        username:<input type="text" name="username" /></br>
        <input type="submit" value="regist"/>
</form>

python中,%s和%d分别代表格式化一个字符或者格式化一个整数。

posted @   valentine is me  阅读(181)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示