db

웹/FastAPI

[FastAPI] DB(MySQL) 연결하기

FastAPI에 MySQL을 연결하는 방법에 대해 알아보자. 프로젝트 구조는 다음과 같다. 1) 프로젝트 구조 2) secrets.json git에 비밀번호나 중요정보를 노출시키지 않기 위해 secrets.json에 해당 정보들을 모아둘 생각이다. 꼭 .gitignore파일에 secrets.json을 추가시켜야 한다. user: 유저 이름 password: 비밀번호 host: 호스트 주소 port: 포트번호 database: 스키마 이름 2) database.py MySQL에 연결시키기 위해 sqlalchemy와 pymysql모듈을 설치해준다. $pip install sqlalchemy $pip install pymysql DB_URL은 "mysql+pymysql://[유저이름]:[비밀번호]@[호스트주소..

코택
'db' 태그의 글 목록