반응형
장고는 별다른 설정이 없을 시 기본적으로 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
를 차례로 실행시킨다.
실행 후 디비에 장고 관련 테이블들이 생성되었다면 정상적으로 연동이 된 것이다.
반응형
'Coding > Django' 카테고리의 다른 글
장고(Django) Restframework로 REST API 만드는 방법 (0) | 2018.01.09 |
---|---|
장고(Django) nohup으로 백그라운드에서 실행시키는법 (0) | 2017.10.08 |
카카오톡 플러스친구 API로 봇만들기 (0) | 2017.10.08 |
장고(Django) csrf token 무시하는법 (0) | 2017.10.08 |
장고(Django) You may need to add to ALLOWED_HOSTS 오류해결 (0) | 2017.10.08 |