Creaticalmind

Django <-> Mysql 연동방법 본문

Django

Django <-> Mysql 연동방법

TigerBJ 2019. 5. 20. 22:08

Django <-> Mysql 연동방법

 

1. mysql설치 방법은 아래와 같습니다.

https://creaticalmind.tistory.com/21?category=709469

 

2. django 프로젝트에서 pip를 이용해서 mysqlclient 설치

$ pip search mysqlclient
pip install mysqlclient==1.4.1

 

3. django project 안에 있는 setting.py 수정

기본 세팅값을 MySQL 세팅값으로 변경

 

setting.py

 

 - 기본 세팅값
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }
}

 - MySQL 세팅값
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': '디비이름',
        'USER': '아이디',
        'PASSWORD': '비번',
        'HOST': 'localhost',
        'PORT': '3306',
    }
}

 

4. 마이그레이트 하기

python manage.py migrate

 

5. 서버 기동

python manage.py runserver

Comments