본문 바로가기
장고(Django)

장고 sql연동 3단계 mysqlclient설치, 파일설정

by 오엔_ 2019. 12. 10.

mysqlclient 설치

requirements.tx.파일이 있다면

pip install mysqlclient

없다면 

pip install -r requirements.txt

 

 

my.cnf 생성

# my.cnf
[client]
database = djangodb
user = yein
password = 비밀번호입력
default-character-set = utf8

 

settings.py 수정

# settings.py
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'OPTIONS': {
            'read_default_file': '/Users/yeinlee/my.cnf',
        },
    }
}

migration 수행

python manage.py makemigrations
python manage.py migrate

 

db 확인

$ mysql -u yein -p
> use djangodb
> show tables;

 

관리자 생성

$ python manage.py createsuperuser

 

서버 구동

python manage.py runserver

-> Users 페이지에서 내가 생성한 관리자 계정을 확인할 수 있다.

댓글