프레임워크
FastAPI 빠른 참조
FastAPI 빠른 참조용 인쇄 가능한 치트시트로, 빠른 조회와 학습, 책상 옆 참고용으로 정리되었습니다
미리보기
이 치트시트에 포함된 내용
- 설정
- 경로 작업
- 요청 본문
- 쿼리 파라미터
- 응답 모델
- 의존성
- 인증
- 백그라운드 작업
- 미들웨어
- 테스트
최소 앱
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
async def root():
return {"message": "Hello, World!"}
앱 실행
pip install "fastapi[standard]"
fastapi dev main.py # dev with auto-reload
fastapi run main.py # production
주요 기능
Async native | ASGI(Uvicorn)와 async/await |
Auto docs | `/docs`에 Swagger UI, `/redoc`에 ReDoc |
Type validation | 요청/응답에 Pydantic 모델 |
OpenAPI | 자동 생성 OpenAPI 스키마 |
Dependency injection | 내장 DI 시스템 |
모든 섹션이 포함된 인쇄용 치트시트 다운로드
PDF 다운로드다운로드