PRACTICE/Basic
[Flask] request 사용하여 POST, GET 출력
1005
2020. 9. 3. 18:22
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
from flask import Flask, redirect, url_for, request
app = Flask(__name__)
@app.route('/success/<name>')
def success(name):
return 'welcome %s' % name
@app.route('/login',methods = ['POST', 'GET'])
def login():
if request.method == 'POST':
user = request.form['nm']
return redirect(url_for('success',name = user))
else:
user = request.args.get('nm')
return redirect(url_for('success',name = user))
if __name__ == '__main__':
app.run(host='0.0.0.0',port='80',debug=True)
|

주소창에 localhost/login?nm=SON 입력.
nm값으로 SON을 입력하여 success페이지에서 user 값이 SON으로 출력됨.