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
BJ.
Anna Shvets 님의 사진, 출처: Pexels
'IT > 파이썬' 카테고리의 다른 글
파이썬 flask post 받은 데이터 REST API 로 재 호출하기 (0) | 2021.01.25 |
---|---|
파이썬 requests 로 POST PUT 처리하기 - Form 데이터 보내기 (0) | 2021.01.25 |
파이썬 상속 구조 확인 - 상속된 순서를 보여주는 함수 (0) | 2021.01.25 |
파이썬 람다 함수 - lambda inline function (0) | 2021.01.25 |
파이썬 - Flask 모듈을 Gunicorn 을 이용하여 Nginx 에 연동하기 - WSGI 서버 (0) | 2021.01.20 |