728x90
SMALL
Django에 default인 sqlite3가 아닌 MySQL를 연동하고자 하여 이 posting을 진행한다.
MySQL을 꼭 설치하고 보길 바람.
MySQL 설치 사이트
https://dev.mysql.com/downloads/
1. mysqlclient 설치
가상 환경에서 mysqlclient 설치
(myvenv) C:\Users\유상정\djangogirls>pip install mysqlclient
2. DB 설정 변경
pip를 통해 mysqlclient를 설치하고 나면, setting.py 파일의 DATABASES 부분을 수정해준다.
-> setting.py의 DB setting을 변경
위와 같이 적용하면 MySQL적용이 완료 된다.
3. DB다루기
model.py 파일에서 model을 정의해준다. 위에선 post라는 model을 정의함으로써, post라는 table을 만든 것이다.
그리고 author, title, content, created_date, published_date라는 속성을 넣어 각 table의 열을 구성한다.
다음으로 아래의 migrate 명령을 통해 DB에 model을 정의한다.
LIST
'Web > django' 카테고리의 다른 글
(Django) first project 3 - urls (0) | 2020.08.12 |
---|---|
(Django)first project3 - Admin (0) | 2020.08.12 |
(Django) first project 2 - Model (0) | 2020.08.11 |
django 개념 (0) | 2020.08.10 |
(django) first project 1 - 생성 및 설정 (0) | 2020.08.10 |