반응형
1. Request Event Handler
주요 Request Event Handler(Web Filter)는 아래와 같습니다.
@app.before_first_requst : 첫번째 요청을 부를 때
@app.before_request : 매 요청에 대해 router가 받아서 모델이 처리하기 전에
@app.after_request : 응답이 나가기 직전에 (DB Close와 같은 작업 처리)
@app.teardown_request : 응답이 나가고 나서
@app.teardown_appcontext : application Context가 끝났을 때
2. Request Parameter
# GET
request.args.get('q') .....> q파라미터를 GET으로 받음
# POST
request.form.get('p', 123) .....> p파라미터를 POST로 받음. 값이 없으면 123
# GET or POST
request.values.get('v') .....> GET/POST 둘 다 받음
# Parameters
request.args.getlist('qs') .....> GET으로 list를 받을 때 쓰임
반응형
'Programming > Python_Web' 카테고리의 다른 글
Flask강좌5 - Flask form입력 (0) | 2020.12.03 |
---|---|
Flask강좌4 - Flask_SQLAlchemy MySQL연동 (5) | 2020.12.02 |
Flask강좌2 - Global Object: g, Response객체 (0) | 2020.12.01 |
Flask강좌1 - hello flask! (0) | 2020.12.01 |
Flask - IIS연동 (2) | 2020.10.23 |