TIL( Today I Learned)
21-08-30 월
- FastAPI 문서 읽기
21-08-31 화
- FastAPI, Trial.
21-09-01 수
- OpenAPI spec 읽어보기
- 문서 추출기 정리하기
- Code generator 정리하기
21-09-02 목
- migration from azure to github
21-09-03 금
-
Fast API
-
Dependancy
-
Query Param
- 부품 쪼개기 모을 수 있을까?
- 할 필요 없음,
- 2단계
-
Common Param,
- Retrieve
- List
- Pagination
-
Specific Param 추가한 function
- show
- hide
- topic
-
Body(…)
- pydantic 모델이름 사용
-
Path Param
- Path 에 지정,
- 많이 쓰는 경우, 추상화?
- brandidpathparam = Path(…, title = “brand_id”, ge 0)
- Path(…, )
-
Header
- 인증 관련 레벨
- app / router / function
- Cookie
-
-
- SQLAlchemy
TEL (Trial and Error Log)
21-09-01
-
ERROR: SyntaxError: non-default argument follows default argument
- SITUATION: Function Execute
- REASON: No p
- SOLUTION:
-
ERROR: LocalProtocolError(“Too much data for declared Content-Length”)
- SITUATION: FastAPI, 204 no-content response
- REASON: response length is over 0
-
SOLUTION:
- del message // fail
return Response(status_code=HTTPStatus.NO_CONTENT.value)