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分别代表格式化一个字符或者格式化一个整数。
这是我的个人日记本
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步