[Python] FastAPI 패키지 설치 및 셋팅하기


[Python] FastAPI 패키지 설치 및 셋팅하기

FastAPI 패키지 설치 pip install fastapi pip install uvicorn[standard] FastAPI 베이스 셋팅 from fastapi import FastAPI from typing import Optional app = FastAPI() @app.get("/") def read_root(): return {"Hello": "World"} @app.get("/items/{item_id}") def read_item(item_id: int, q: Optional[str] = None): return {"item_id": item_id, "q": q} uvicorn 명령어 사용 # "uvicorn"의 "--reload" 옵션은 "hot reloading" 기능으로 소스 코드가 수정되면 서버를 재시작 한다. uvicorn main:app --reload 비동기 처리 방법 async await # 데이터베이스 조회나 I/O를 처리해야 하는 곳에 사용 @app...


#fast #fastapi #python #파이썬

원문링크 : [Python] FastAPI 패키지 설치 및 셋팅하기