본문 바로가기
IT/파이썬

Flask RESTful API 작성시 넘어오는 변수값 확인

Flask, flask_restful 라이브러리를 쓰고 있다면 꼭 참고하세요!!

 

넘어오는 변수를 매번 체크하기 귀찮아서, 그냥 대충 무시하고 Exception 처리가 발생하길 기대하는데,

꼼꼼하게 체크하기 위한 코드 작성법은 알아놔야 할 듯

 

아래 코드는 여기 자료에서 레퍼런스 했습니다. 자세한 내용은 원본글로 들어가서 봐 주시면 감사~~

https://m.blog.naver.com/dsz08082/222016994151

reqparse 모듈에

add_argument 를 이용해서 필수 파라메터 (매개변수라고 해야 하나 한국말로 ㅎㅎㅎ) 를 미리 체크하도록 할 수 있다.

from flask_restful import reqparse

parser = reqparse.RequestParser()
parser.add_argument('x', required=True, type=int, help='x cannot be blank')
parser.add_argument('y', required=True, type=int, help='y cannot be blank')
args = parser.parse_args()
result = args['x'] - args['y']

간단하네요.

BJ.

인터넷의 무수한 정보들 감사해요 하트 뿅~

Hassan OUAJBIR 님의 사진, 출처: Pexels