본문 바로가기
SMALL

코딩/FastAPI17

FastAPI 배우기 - Declare Request Example Data 공식문서를 번역한 내용입니다 https://fastapi.tiangolo.com/ko/tutorial/schema-extra-example/ Declare Request Example Data - FastAPI FastAPI framework, high performance, easy to learn, fast to code, ready for production fastapi.tiangolo.com 에플리케이션이 전달 받을 수 있는 데이터 예시를 선언할 수 있다. Pydantic schema_extra Pydantic 공식 문서 : 스키마 커스텀에 설명되어 있는 Config와 schema_extra를 사용해서 example을 선언할 수 있다. from fastapi import FastAPI from .. 2023. 7. 3.
FastAPI 배우기 - Body - Nested Models 공식문서를 번역한 내용입니다. https://fastapi.tiangolo.com/ko/tutorial/body-nested-models/ Body - Nested Models - FastAPI FastAPI framework, high performance, easy to learn, fast to code, ready for production fastapi.tiangolo.com Pydantic를 이용한 FastAPI는 좀 더 복잡한 모델의 자료형에 대해 검증, 정의, 문서화 및 사용할 수 있게한다. 리스트 필드 어트리뷰트를 서브타입으로 정의할 수 있다. 예를 들면, 파이썬의 list이다 from fastapi import FastAPI from pydantic import BaseModel app.. 2023. 7. 3.
FastAPI 배우기 - Body - Fields 공식문서를 번역한 내용입니다. https://fastapi.tiangolo.com/ko/tutorial/body-fields/ Body - Fields - FastAPI FastAPI framework, high performance, easy to learn, fast to code, ready for production fastapi.tiangolo.com Query, Path 그리고 Body를 사용하여 경로 동작 함수 매개변수에 추가적인 유효성 검사와 메타 데이터를 선언한 것처럼, Pydantic 모델 내부에 Pydantic의 Field를 사용하여 유효성 검사와 메타 데이터를 선언할 수 있다. Field 임포트 우선 임포트부터 하자. from typing import Annotated from fa.. 2023. 7. 3.
FastAPI 배우기 - Body - Multiple Parameters 공식문서를 번역한 내용입니다. https://fastapi.tiangolo.com/ko/tutorial/body-multiple-params/ Body - Multiple Parameters - FastAPI FastAPI framework, high performance, easy to learn, fast to code, ready for production fastapi.tiangolo.com Query, Path, Request Body 함께 사용하기 물론 경로, 쿼리, 요청 본문 매개변수 선언을 자유롭게 혼합할 수 있으며, FastAPI는 무엇을 해야 할지 알고 있습니다. 또한 기본값을 없음으로 설정하여 본문 매개변수를 선택 사항으로 선언할 수도 있습니다: from typing import An.. 2023. 6. 27.
FastAPI 배우기 - Path Parameters and Numeric Validations 공식문서를 번역한 내용입니다. https://fastapi.tiangolo.com/ko/tutorial/path-params-numeric-validations/ 경로 매개변수와 숫자 검증 - FastAPI FastAPI framework, high performance, easy to learn, fast to code, ready for production fastapi.tiangolo.com 경로 매개변수와 숫자형 유효성 검사 Query를 사용하여 쿼리 매개변수에 더 많은 검증과 메타데이터를 선언하는 방법과 동일하게 Path를 사용하여 경로 매개변수에 검증과 메타데이터를 같은 타입으로 선언할 수 있습니다. Import Path 먼저 fastapi에서 Path를 임포트합니다: from typing i.. 2023. 6. 27.
FastAPI 배우기 - Query Parameters and String Validations 공식문서를 번역한 내용입니다. https://fastapi.tiangolo.com/ko/tutorial/query-params-str-validations/ Query Parameters and String Validations - FastAPI FastAPI framework, high performance, easy to learn, fast to code, ready for production fastapi.tiangolo.com 쿼리 매개변수와 문자열 유효성 검사 FastAPI를 사용하면 매개변수에 대한 추가 정보 및 유효성 검사를 선언할 수 있습니다. 이 애플리케이션을 예로 들어 보겠습니다: from fastapi import FastAPI app = FastAPI() @app.get("/ite.. 2023. 6. 27.
반응형
LIST