Django와 MySQL 연결 문제


Django와 MySQL 연결을 위한 API Driver 관련해 Django Tutorial에 보면 MySQLdb, mysqlclient, MySQL Connector/Python 중 mysqlclient를 추천하는데, MySQL 사이트에 보면 MySQL Connector/Python을 추천합니다. 개발 경험상 어떤 방법을 추천하는지요?

추천한 방법으로 Django와 MySQL을 연결하는 코드 예시/샘플 코드도 부탁합니다. 감사합니다.

  • 2016년 04월 09일에 작성됨

조회수 255


1 답변


제가 사용하는 파이썬 3.4 장고 버전 1.9.5 윈도우 기준으로 말씀드리자면

오라클 Mysql 에서 배포하는 Mysql Connector/Python 를 적용했는데 마이그레이트가 안됩니다.

제 컴퓨터에서만 그런진 모르겠는데 마이그레이션 하려고 하면 incorrect datetime value 오류가 뜨고 일부러 타임존을 끄고 마이그레이션을 시도하면 다른부분에서 문제가 생깁니다

그래서 psycopg2로 posgresql 사용하고 있었는데 pgsql이 윈도우에선 좀 그래서 mysqlclient 로 maraidb 연결해주고 바꿨습니다. db이전에 어떠한 오류도 있지 않았구요

속편하게 mysqlclient 사용 추천드려요

mysqlclient 사용하시면 django.db.backends.mysql 그대로 사용하시면되요

  • 2016년 04월 09일에 작성됨
    웹을 좋아함

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close