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

+ Recent posts