django 프로젝트에 mysql 적용하기

hwang-eunji·2020년 6월 3일
0

backend

목록 보기
19/27

aws 데이터베이스 설정하기에 이어서 프로젝트에 aws-RDS mysql적용하기

mysql 설치

pip install pymysql

장고에서 MySQL을 사용하기 위한 몇가지 방식이 있는데, 그 중 pymysql을 설치하겠다. 순수 파이썬으로 작성됬단다!

settings.py

# config/settings.py

import pymysql

# mysql db 와의 호환을 위해 아래 함수 호출
pymysql.install_as_MySQLdb()

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'beaptestshop',   # DB이름 OOO, DB 인스턴스 ID XXXXX
        'USER': 'beaptestshop',  # 유저 이름
        'PASSWORD': '비밀번호',
        'HOST': '데이터베이스 엔드포인트 작성',
        'PORT': '3306',
    }
}

AWS RDS 엔드포인트 확인

aws에 RDS 서비스로 들어가 생성했던 DB의 엔드포인트를 확인 하고 settings.py에 입력한다.

마이그레이션

pythn manage.py migrate : 데이터 베이스 초기화

profile
TIL 기록 블로그 :: 문제가 있는 글엔 댓글 부탁드려요!

0개의 댓글