웹 백엔드 프레임워크

    FastAPI, MySQL을 연동한 웹 서버 구축하기 with Docker, SQLAlchemy

    FastAPI MySQL을 연동한 웹서버 구축 개요 Python 진영 중 현대적인 웹 프레임워크 FastAPI와 대중적인 관계형 데이터베이스인 MySQL을 연동하는 간단한 웹 서버를 구축한다. 이 과정에서 편의를 위해 Docker를 사용하며, 관계형 데이터베이스를 객체 지향적인 방식으로 다룰 수 있게 도와주는 ORM 라이브러리 SQLAlchemy를 함께 사용한다. 참고 사항 윈도우 10 환경에서 작업 C:\...\fastapi-mysql>로 시작하는 모든 명령어는 cmd에서 프로젝트 루트 디렉토리인 fastapi-mysql에 위치한 상태에서 실행함 작업시 venv 가상환경을 사용하였지만 사용하지 않은 것처럼 작성함 디렉토리에 venv 디렉토리, mysql/data의 하위 파일, .gitnore파일은 생략..