Проблема подключения к базе данных python/django
Настройки базы данных
DATABASES = {
'default': {
'ENGINE': os.environ.get('DB_ENGINE', "mysql"),
'NAME': os.environ.get('DB_NAME', "django_db"),
'USER': os.environ.get('DB_USER', "root"),
'PASSWORD': os.environ.get('DB_PASS', "123456798"),
'HOST': os.environ.get('DB_HOST', "localhost"),
'PORT': os.environ.get('DB_PORT'),
}
}
error
django.core.exceptions.ImproperlyConfigured: 'mysql' isn't an available database backend or couldn't be imported. Check the above exception. To use one of the built-in backends, use 'django.db.backends.XXX', where XXX is one of:
'mysql', 'oracle', 'postgresql', 'sqlite3'
Подключение к mysql для создания миграции, но столкнулся с проблемой Это мой первый раз и я столкнулся со следующей проблемой, пожалуйста, подскажите.
<
Вместо :mysql
Попробуйте это:
'ENGINE': os.environ.get('DB_ENGINE', "django.db.backends.mysql"),
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'django_db',
'USER': 'root',
'PASSWORD': '123456798',
}
}
Попробуйте это, чтобы установить соединение. Я обычно не добавляю HOST или Port, но он все равно подключается к базе данных. Я упоминаю Host или Port, только если они не имеют настроек по умолчанию.