Django와 MySQL 연결 문제

조회수 1750회

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

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

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 그대로 사용하시면되요

    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)