Flask 는 요청 데이터를 파싱해서 request 전역 객체에 저장한다. 이를 통해 데이터에 접근할 수 있다.
#쿼리스트링
URL 에서 끝에 ? 이후에 오는 데이터로 키, 값 쌍을 이뤄 전달한다.
# /user?id=123
#Flask 에선 request.args나 request.values를 통해 접근할 수 있다.
id = request.args.get('id')
# 또는
id = requests.values.get('id')
#Flask에서 엔드포인트 등록 시에 parameter로 지정해줄 수 있다.
@app.route('/user/<int:id>')
def show_user(id):
....
#url_for()로 url 빌드 시 아래처럼 전달할 수 있다.
url_for('user.show_user', id=user.id)
[FLASK] 플라스크 기본 라우팅 (0) | 2022.08.06 |
---|---|
[FLASK] 플라스크 로컬 서버 실행시키기 (0) | 2022.08.06 |
[FLASK] FLASK (0) | 2022.08.06 |