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)
|
![](https://blog.kakaocdn.net/dn/cxH60Y/btqHXC3XO90/4zIjOH36FKnloa26ZtJ4Kk/img.png)
주소창에 localhost/login?nm=SON 입력.
nm값으로 SON을 입력하여 success페이지에서 user 값이 SON으로 출력됨.
'PRACTICE > Basic' 카테고리의 다른 글
[Flask] request.form 사용하여 key, value 값 전달 (0) | 2020.09.23 |
---|---|
[Flask] 컬렉션(Dictionary), Jinja template(%) 사용하여 score table 출력 (0) | 2020.09.03 |
[Flask] url_for, redirect 사용하여 main, major, minor 페이지 출력 (0) | 2020.09.03 |
[Flask] int, float값 구분하여 웹 페이지 호출 (0) | 2020.09.03 |
[Flask] render_template 사용하여 count 출력 (0) | 2020.09.03 |
댓글