👉 1. MySql 설치
https://www.mysql.com/downloads/
👉 2. Django-mysql Connector 설치
$pip install mysqlclient
👉 3. mysql workbench 접속해서 Create Database
mysql workbench 설치 완료시, root 계정으로 접속해서 schema (=database) 를 생성
👉 4. Django settings.py / my_settings.py 작성
일반적으로 key 보호를 위해 my_settings.py 에 따로 작성하여 import 함
# settings.py
import my_settings
DATABASES = my_settings.MYSQL_DATABASE
# my_settings.py
MYSQL_DATABASE = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': '<your schema name>', # Schema Name
'USER': 'root', # USER NAME
'PASSWORD': <your passwd>, # PASSWORD NAME
'HOST':'127.0.0.1',
'PORT':'3306',
}
}
👉 5. Django ORM을 Mysql 에 migrate
$ python manage.py makemigrations
$ python manage.py migrate
'Python > Django' 카테고리의 다른 글
[Django] 채팅 시스템 (2) 코드 구현하기 (with. FE, BE) (0) | 2022.07.15 |
---|---|
[Django] 채팅 시스템 (1) Channels 적용 전/후 구조 비교 (0) | 2022.07.15 |
[Django, AWS] EC2 에서 Nginx + Gunicorn + Django 배포하기 (0) | 2022.07.12 |
[Django] Django CORS 설정하기 (0) | 2022.06.30 |
[Django] Pure Django vs DRF (Django Rest Framework) (0) | 2022.06.28 |