FastAPI (3) 썸네일형 리스트형 FastAPI에 SQLAlchemy 연동하기 2022.09.16 - [개발이야기/Python] - 정말 빠른 Fast API 2023.01.18 - [개발이야기/Python] - FastAPI로 CRUD 구현하기 지난 2개의 포스팅에서 FastAPI를 사용해 CRUD를 구현하는 방법에 대해 알아 보았다. 이젠 실제 Database를 사용하여 Data를 다뤄보도록 하겠다. FastAPI에서 Database를 사용하려면 ORM이 필요하다. 여기서는 SQLAlchemy를 사용하겠다. 먼저 SQLAlchemy를 설치 하자. pip install sqlalchemy db.py Database와 연동하기 위한 파일을 작성해보겠다. main.py 와 같은 위치에 db.py 파일을 만들고 아래와 같이 작성해보자. #db.py from sqlalchemy impo.. FastAPI로 CRUD 구현하기 1부에서는 간단하게 FastAPI에 대해 소개하고 Hello world 를 작성해봤다. 2022.09.16 - [개발이야기/Python] - 정말 빠른 Fast API What things to do 블로그의 Back-end를 구현 블로그의 게시글을 조회하고, 생성하고, 업데이트하고 삭제하는 CRUD를 구현 GET POST PUT DELETE 1. GET 먼저 main.py에 아래와 같이 추가 작성해보자. # main.py from typing import Optional from fastapi import FastAPI fake_db = [] app = FastAPI() @app.get('/') def helloworld(): return {'message':'Hello World'} @app.get(.. 정말 빠른 Fast API Introduction 비교적 새로운 Python back-end framework 인 FastAPI에 대해 소개하고자 한다. FastAPI framework, high performance, easy to learn, fast to code, ready for production 위 문구는 FastAPI Official page에 적혀있는 문구 이다. 말그대로 FastAPI는 고성능에 배우기 쉽고 작성하기 쉬운 production에 사용이 준비된 framework이다. 실제로 node.js 나 golang으로 작성된 서버와 비슷한 수준의 성능과 안정성을 자랑한다고 한다. 그리고 무려 FastAPI는 자동으로 Swagger document를 생성해준다. 그럼 한번 설치 해보자. How to install.. 이전 1 다음