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
'IT > 파이썬' 카테고리의 다른 글
임베디드 보드 파이썬 - CircuitPython MicroPython (0) | 2021.08.06 |
---|---|
파이썬 리스트 축약 문법 : 리스트 항목에 어떤 특정함수를 일괄 적용 (0) | 2021.07.28 |
파이썬 동작 로그 파일 저장하기 - flask gunicorn logging (0) | 2021.07.27 |
윈도우 flask gunicorn 에러 발생 시 대안 - No module named 'fcntl' (0) | 2021.07.27 |
Flask REST API 구현 중 파일 업로드는? (0) | 2021.07.01 |