#app.route 함수실행 호출 --> url_for
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#모듈 추가
from flask import Flask, url_for, redirect
#웹앱 생성
app= Flask(__name__) #프로젝트 객체 생성
@app.route('/major')
def major():
return 'Major Page'
@app.route('/minor')
def minor():
return 'Minor Page'
@app.route('/<id>')
def index_page(id):
if id == 'root':
return redirect(url_for('major'))
else:
return redirect(url_for('minor'))
@app.route('/')
def index():
return 'Main Page'
#메인
if __name__ == '__main__':
#웹앱 실행
app.run(host='0.0.0.0',port='80',debug=True)
|
'PRACTICE > Basic' 카테고리의 다른 글
[Flask] 컬렉션(Dictionary), Jinja template(%) 사용하여 score table 출력 (0) | 2020.09.03 |
---|---|
[Flask] request 사용하여 POST, GET 출력 (0) | 2020.09.03 |
[Flask] int, float값 구분하여 웹 페이지 호출 (0) | 2020.09.03 |
[Flask] render_template 사용하여 count 출력 (0) | 2020.09.03 |
[Flask] escape, request 사용하여 웹에서 입력받은 값 출력 (0) | 2020.09.03 |
댓글