티스토리 뷰

반응형

 

Django MySQL 연동하기

 

 

MySQL 연결하기

- MySQL shell은 시작이 JS이므로 \sql 명령어를 통해  SQL로 전환해준다

 

- root@localhost로 연결해준다.

 

 

 

 

 

 

 

 

MySQL database 생성 및 연결

- database youknowwhat 생성

 

- 바로 show tables를 하면 오류가 발생한다. use 명령어를 통해 먼저 사용할 db를 지정해준 후 사용 가능하다.

 

 

 

 

 

 

 

 

 

Django에서 MySQL 설정

- settings와 별개의 db_settings.py 생성

 

- sql 연결관련 코드는 비밀번호를 포함하고 있으므로 따로 생성하여 settings에서는 import하여 사용한다

 

 

- 디렉토리가 중요한데 settings와 같은 위치에 넣었다가 경로 에러가 발생했다

 

- 프로젝트 최상위 폴더에 위치시킨다

 

 

 

 

 

migrate로 db에 table 생성

- makemigrations와 migrate로 db에 테이블을 생성한다

 

 

 

 

 

 

 

 

관련글

반응형
댓글