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 페이지에서 내가 생성한 관리자 계정을 확인할 수 있다.
'장고(Django)' 카테고리의 다른 글
장고와 연동된 MYSQL 데이터베이스 삭제하는법 (0) | 2019.12.13 |
---|---|
장고 sql연동 2단계 로그인, 데이터베이스 생성 (0) | 2019.12.10 |
장고 sql연동 1단계 MYSQL설치, 비밀번호 설정 (0) | 2019.12.09 |
[장고(Django)] render / redirect의 차이 (0) | 2019.06.27 |
[장고(Django)] CSS (0) | 2019.06.09 |
댓글