1. FastAPI 코딩하기 전에..

jw·2021년 5월 20일
0

fastapi 경험해보기

목록 보기
1/4
post-thumbnail

FastAPI

FastAPI는 현대적이고, 빠르며(고성능), 파이썬 표준 타입 힌트에 기초한 Python3.6+의 API를 빌드하기 위한 웹 프레임워크입니다.

fastapi 공식 사이트에 있는 번역된 문구이다.

우연히 보게된 파이썬 웹 프레임워크였지만 홈페이지에서 강조하는 문구들을 보니 꽤 흥미가 생기게 되었다.

fastapi 장점

빠르고, 간단하고, openapi 내장에, 타입힌팅 기반이라고? 😱
참을 수 없지..

fastapi를 사용해보기 위해 임의의 일기작성을 위한 REST API를 작성해보기로 했다.

목표

아래 RESTAPI 작성하기

  • 일기 작성
    - POST /diary
  • 일기 목록 조회
    - GET /diary
  • 일기 상세 조회
    - GET /diary/{id}
  • 일기 삭제 (DELETE)
    - DELETE /diary/{id}
  • 일기 수정 (PUT)
    - PUT /diary/{id}

DB는 적당하게 아래 이미지처럼..
mysql + sqlalchemy 사용해보기로 하고..

일기 모델링

이정도면 간단하죠?

profile
개발 공부중입니다!

0개의 댓글