aws 데이터베이스 설정하기에 이어서 프로젝트에 aws-RDS mysql적용하기
pip install pymysql
장고에서 MySQL을 사용하기 위한 몇가지 방식이 있는데, 그 중 pymysql을 설치하겠다. 순수 파이썬으로 작성됬단다!
# 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 서비스로 들어가 생성했던 DB의 엔드포인트를 확인 하고 settings.py에 입력한다.
pythn manage.py migrate
: 데이터 베이스 초기화