본문 바로가기
Coding/Python

장고(Django) pymysql 이용해서 MySQL 연동하기

by Hide­ 2017. 10. 7.
반응형

장고는 별다른 설정이 없을 시 기본적으로 sqlite를 사용한다.

나는 MySQL에 더 익숙하므로 설정을 바꿔줬다.

먼저 아래의 명령어로 pymysql을 설치한다.


pip install pymysql


설치 후 장고의 settings.py를 열고 DATABASE관련 부분을 아래와 같이 바꿔준다.



그 다음 settings.py의 상단 부분에 아래와 같은 코드를 넣어준다.


import pymysql

pymysql.install_as_MySQLdb()


수정한 이후 manage.py가 있는 폴더로 이동한 후 


python manage.py makemigrations

python manage.py migrate


를 차례로 실행시킨다.

실행 후 디비에 장고 관련 테이블들이 생성되었다면 정상적으로 연동이 된 것이다.