editor로 VSCode를 쓰다가 IDE를 pycharm으로 바꿨다.
이유는 그냥 써보고 싶어서,,, 근데 안드로이드 스튜디오랑 되게 비슷해서 놀랬다..
근데 안드보다는 가벼운 듯
이번에는 간단하게 mysql접속을 시도해봤다!!
mysql workbench를 이용하여, 혹은 cmd창에서 mysql -uroot -p를 통해 database를 만들었다.
내 데이터베이스 이름: myblog
지금 보면 테이블이 아무것도 없다.
이제 python과 mysql을 연동하는 드라이버를 설치한다.
"""
django에서 제공하는 MySql 연동 드라이버 모듈은 3가지가 있다.
MySQLdb - 제일 안정된 드라이버, python3은 지원하지 않음
Mysqlclient - MySQLdb를 개선한 패키지, Python3.3 이상의 버전도 지원하고있음, 장고에서 추천함
MySQL Connector/Python - MySQL 개발사 오라클에서 제공하는 드라이버
출처: https://jamanbbo.tistory.com/28 [자기계발하는 쏭이]
"""
라고 한다...
그러므로 mysqlclient를 설치할 것이다.
pip install mysqlclient를 쳤는데 오류가 나온다!
찾아보니 오류가 많이 난다더라
그래서 찾은 해결방안은 www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient에서 내 python 버전, 비트에 맞는 whl 파일을 다운받는 것이다.
python 버전은 다음과 같이 알아냈다. -> jamanbbo.tistory.com/29
그리고 pip install (해당 whl파일이 있는경로)\(whl파일 이름) 해줬더니 설치 성공
<참고>
Window 환경 Django+Mysql 연동하기! (Mysqlclient)
django에서는 데이터베이스 엔진을 default로 SQLite3 를 사용한다. SQLlite는 작고 가볍지만 대규모 프로젝트에는 사용하지 않는다. 따라서 이번에는 Window 환경에서 Mysql 데이터베이스를 django(Python 2.7)
jamanbbo.tistory.com
'ETC' 카테고리의 다른 글
[django]2. url 설정 (0) | 2020.10.12 |
---|---|
[django]1. 시작하기 (0) | 2020.10.12 |
댓글