2016년 5월 17일 화요일

django mysql DB 연동하기

django 내 settings.py 에서
DATABASES 에서 mysqlDB 를 연동할 때

Traceback (most recent call last):
File "/usr/local/lib/python3.5/dist-packages/django/db/backends/mysql/base.py", line 25, in
import MySQLdb as Database
ImportError: No module named 'MySQLdb'

위와 같은 에러 메시지가 나온다

settings 에서 DATABASES 를 mysql 사용한다고 하는데 연결이 안되는 것인데
settings 파일에 작성을 잘못해서 생긴 문제가 아니라
django 를 운영하는 서버에서의 추가 패키지를 설치해야 한다

# apt-get install python-mysqldb python3-mysqldb

mysqldb 패키지 2개 - python 버전2와 버전3 을 위해서 각각 설치 - 를 설치해 주면 문제 해결

댓글 없음:

댓글 쓰기