반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- python
- 노을
- print ad
- 페이스북 콘텐츠
- momentum
- 해외주식
- 기발한광고
- 미밴드
- 다음카카오
- streamlit
- 캘리그라피
- 인쇄광고
- SNS
- 프린트광고
- 페이스북 광고
- 프린트 광고
- 사진
- 주식매매
- xiaomi
- 샤오미
- 트위터
- AWS
- 기발한 광고
- 중국 웨이보
- 중국어 공부
- 페이스북
- 광고
- 웨이보
- 페이스북 사진분할
- 중국어
Archives
- Today
- Total
목록pydantic (1)
고민은 격렬하게, 행동은 단순하게
[FastAPI] pydantic @root_validator 통해 유효성 검증
API 를 개발하게 되면 Request 가 잘 들어왔는지 검증하는 로직을 추가하게 됩니다. request 모델로 받겠다고 정의한 schema 에서 service 로직이 아닌 request 자체에 대한 유효성 검증을 대부분 처리하고 있는데, 이때 @root_validator 를 사용하면 보다 효율적으로 처리가 가능합니다. 아래와 같이 요청을 받는 router 가 존재하고,# router.py @router.put( "/entity/capacity", response_model=ApiRes, summary="Update Capacity of an Abstract Entity", ) async def update_entity_capacity( req: EntityCapacityUpdateReq, ... ) -..
개발
2023. 4. 12. 09:01