아메리카노가 그렇게 맛있답니다 여러분

Django와 MySQL을 연동하는 과정에 대하여 설명한다.


기본적으로 Django가 설치되어 있고 MySQL이 준비되어 있다고 가정한다.



Django는 기본으로 sqlite3를 사용한다. 이를 MySQL로 대체한다.


대체했다고 바로 MySQL를 사용할 수 있는 것은 아니다.


Python3.6 버전을 기준으로, 몇 가지를 apt를 사용하여 설치해야 한다.


sudo apt install python3.6-dev


sudo apt install libmysqlclient-dev


파이썬 확장 모듈을 빌드할 때 사용하기 위한 헤더 파일과 mysqlclient 빌드를 위한 헤더 파일을 설치하고


pip install mysqlclient


mysqlclient를 설치하면 MySQL를 사용할 수 있다.