1. "settings.py" 파일 수정
■ 기존
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / 'db.sqlite3',
}
}
■ 변경
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # ENGINE
'NAME' : '<DATABASE_NAME>', # DATABASE NAME
'USER' : '<DATABASE_ID>', # DATABASE ID
'PASSWORD' : '<DATABASE_PASSWORD>', # DATABASE PASSWORD
'HOST' : '<DB_SERVER_IP>', # SERVER IP
'PORT' : '<DB_SERVER_SERVICE_PORT_NUMBER>', # SERVICE PORT
}
}
□ 다른 DB로 연동 시 'ENGINE' 항목은 다음과 같다.
▶ postgresql : django.db.backends.postgresql
▶ sqllite3 : django.db.backends.sqlite3
▶ oracle : django.db.backends.oracle
출처 : https://docs.djangoproject.com/en/4.1/ref/settings/#databases
Django
The web framework for perfectionists with deadlines.
docs.djangoproject.com
'Django' 카테고리의 다른 글
Django / 페이징(paging) (0) | 2023.02.15 |
---|