FastAPI를 사용한 파이썬 웹 개발
My Quotes before Read
FastAPI 정체
Key Topics to Remember
git status 22
git diff 23
>> 24
venv 25
python -m pip list 28
pip freeze > requirements.txt 29
데코레이터 32
- 라우트 처리기 36
APIRouter 37
include_router 39
pydantic 42
Path 48
쿼리 매개변수 49
스웨거 51
ReDoc 52 - 응답 모델 62
- 템플릿팅 71
필터 72
매크로 75
중복 배제 (DRY) 76
jinja2 패키지 76
CDN 77 - 구조화 88
모듈화 88 - 데이터베이스 연결 106
테이블 107
필드 107
세션 108
SQLAlchemy엔진 109
Depends 클래스, 의존성 주입 113
beanie 120
NoSQL 120
upsert 121
JWT 137, 138,141 - 보안 138
인증, 허가 138
쿠키, 토큰 인증 139
의존성 주입 140
OAuth2 141
해싱, passlib 142, 143
페이로드 147
CORS 162 - 테스트, pytest 166, 167
assert 168
픽스처 170
pytest, pytest-asyncio 171, 172
mock_event 184
테스트 커버리지, coverage 188 - 배포 192
캐시 시스템 197
분리 모드 201
How the Book Changed me?
간단한 예제로 자가 실습이 가능. 심화된 기술은 별도로 공부해야 할 듯