일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 라이브러리
- 우분투
- 디버깅
- 코랩
- 기초
- 파이썬
- 아나콘다
- 판다스
- 운영체제
- 역할
- vscode
- 데이터분석
- 플라스크
- 리눅스
- 가상환경
- 깃허브
- MySQL
- 예제
- 엑셀
- 머신러닝
- 데이터베이스
- SQL
- matplotlib
- 에러
- 프로그래머스
- OpenCV
- 원격저장소
- 단축키
- visual studio code
- 디렉토리
Archives
- Today
- Total
취미와 밥줄사이
[Flask] 요청 파라미터 처리방법 본문
1. 요청 파라미터 가져오기
- 요청 파라미터는 werkzeug.datastructures.MultiDict 타입으로 전송됨
- 파라미터가 (키, 값)으로 된 튜플로 구성된 리스트 타입으로 서버에 전송
2. GET 방식
- get 방식은 아래와 같이 flask에서 제공하는 request 객체의 args 함수 호출
- get 함수의 첫 번째 인자는 요청 파라미터 명, 두 번째 인자는 "1'에 해당 요청 파라미터가 없을 시 초기 값, int 타입을 의미
from flask import requet
request.args.get("article", "1", int)
3. POST 방식
- post 방식은 get 방식과 다르게 request 객체의 form 함수 사용
request.form.get("article", "1", int)
4. GET, POST 둘 다 수용방식
- values를 사용하면 get 방식과 post 방식 모두 사용 가능
- 두 가지 방식이 동일하게 요청시 get 방식 우선 적용
request.values.get("question")
REFERENCE
https://m.blog.naver.com/jcyber/221753684789
'Python > Flask' 카테고리의 다른 글
[Flask] 라우팅 (0) | 2021.10.15 |
---|---|
[Flask] 플라스크란? (0) | 2021.10.15 |
[ Flask ] 몽고DB - ServerSelectionTimeoutError: localhost:27017:[WinError 10061] (0) | 2021.06.08 |
[ Flask ] ImportError: cannot import name 'abc' from 'bson.py3compat' (1) | 2021.06.07 |
[ Flask ] FlaskFormModuleNotFoundError: No module named 'flask_wtf' (0) | 2021.06.07 |