[FastAPI] FastAPI란?

golony·2022년 7월 21일
0

개발

목록 보기
11/23

FastAPI

개요

  • API서버를 작성하는 데 적합한 Python 프레임워크
  • 간단한 프로젝트 구조 (튜토리얼 수준에서 볼때 Flask 보다도 훨씬 간단해 보인다.)
  • API 문서화 도구가 함께 준비된다: Swagger, ReDoc

DB연동

  • PostgreSQL을 표준으로 사용하는 것 같다.
  • 공식문서에서는 SQLAlchemy 등의 ORM 도구를 연동해 사용하는 것을 권장한다.

튜토리얼에서 사용한 도구 (라이브러리)

SQLAlchemy

  • Python 환경에서 많이 사용하는 ORM 라이브러리

Alembic

  • 공식문서
  • 데이터베이스를 초기화하고, 마이그레이션(모델변경)을 지원하는 라이브러리
profile
더 나은 세상으로 나아가는 서비스를 만들고 싶습니다.

0개의 댓글