python web frameworkAPI를 만들 수 있고, python 3.6 버전 이상에서 적용 가능함데이터 타입을 엔드포인트로 명시하지 않아도 된다(알아서 알맞게 바꾸어 준다)Uvicorn ASGI Server 를 사용한다Asynchronous Server Gat
FastAPI 입문 1로부터 이어지는 포스팅입니다. pydantic data validation(유효성 검사)을 위한 python library class와 attribute를 통하여 data와 모양을 선언할 수 있음 내장 라이브러리이므로 별도 설치가 필요 없음 d
Flask에서 HTTP request가 들어왔을 때 실행되는 함수@app.get, @app.post, @app.route 등 decorator 이후에 오는 함수를 의미Fastapi에서는 General하게 Router라고 부름Flask는 request라는 전역변수에 담기
예시 코드를 먼저 확인해봅시다.app 인스턴스 선언FastAPI object이자 API를 위한 모든 기능을 제공함api_router 인스턴스 선언API endpoint들을 groupingapp.include_router 메소드로 app 인스턴스에 api_router를
"mini FASTAPI class" 이고, path operation, tagging, 등 모두 가능APIRouter Class 선언 시 prefix, tags dependencies, responses 등 모두 미리 선언하여 path operation에서 같은 내용
SQLAlchemy란? Python에서 관계형 데이터베이스와의 연결 및 ORM 등을 활용할 수 있도록 해주는 라이브러리 데이터베이스를 table의 모음이 아닌 algebra engine으로 봄. SQLAlchemy는 다음 2가지로 나뉨 Core 데이터베이스 도구