본문 바로가기
IT/파이썬

파이썬 flask 작업 중 request 데이터 처리하는 여러 함수들

flask 에서 form 데이터를 처리하기 위해 가장 많이 쓰는 객체가 request 객체인데, 

여기서 form data 를 뽑아내는 아주 많은 방법이 있네....

 

from flask import request

 

flask 내에 있는 request 객체에서 뽑아내는 함수들이다.

 

request.values.xxx

request.form.

request.form.to_dict <-- dict 형태로 변경해주는 간단한 함수, json으로 바꿀 필요가 있을 때 사용

 

등등 아주 여러개로 처리하는 것이 있네. 간단하게 정리해논 구절만 복사해 두자.

You can use the following attributes to fetch the data sent with the request:
request.data → Access incoming request data as string
request.args → Access the parsed URL parameters. Returns ImmutableMultiDict
request.form → Access the form parameters. Return ImmutableMultiDict
request.values → Returns CombinedMultiDict which combines args and form
request.json → Returns parsed JSON data if mimetype is application/json
request.files → Returns MultiDict object which contains all uploaded files. Each key is the name of the file and value is the FileStorage object

towardsdatascience.com/creating-restful-apis-using-flask-and-python-655bad51b24

 

Creating RESTful Web APIs using Flask and Python

A Comprehensive Guide for building Web APIs with Flask

towardsdatascience.com

BJ.

안볼란다 끝이 없네 먼가 공부하는게

Anna Shvets 님의 사진, 출처: Pexels