728x90
반응형
SMALL
main.py
from typing import Optional
from fastapi import FastAPI
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 main:app --reload
대화형 API 문서
http://127.0.0.1:8000/docs로 이동하면 자동 대화형 API 문서를 볼 수 있다 (Swagger UI 제공).
대안 API 문서
http://127.0.0.1:8000/redoc로 이동하면 다른 자동 문서를 볼 수 있다 (ReDoc 제공).
https://fastapi.tiangolo.com/ko/#_6
FastAPI
FastAPI FastAPI 프레임워크, 고성능, 간편한 학습, 빠른 코드 작성, 준비된 프로덕션 문서: https://fastapi.tiangolo.com 소스 코드: https://github.com/tiangolo/fastapi FastAPI는 현대적이고, 빠르며(고성능), 파이썬
fastapi.tiangolo.com
728x90
반응형
LIST
'App Programming > FastAPI' 카테고리의 다른 글
[FastAPI] 객체 탐지하기 (0) | 2023.07.25 |
---|---|
[FastAPI] 그래프 그리기 (0) | 2023.07.21 |
FastAPI (0) | 2022.01.18 |