반응형
장고는 별다른 설정이 없을 시 기본적으로 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 > Python' 카테고리의 다른 글
장고(Django) csrf token 무시하는법 (0) | 2017.10.08 |
---|---|
장고(Django) You may need to add to ALLOWED_HOSTS 오류해결 (0) | 2017.10.08 |
pip / pip3 차이점 (0) | 2017.09.24 |
파이썬으로 슬랙봇 만들기 (0) | 2017.03.02 |
파이썬에서 엑셀다루기 (0) | 2017.01.07 |