Как подключить mysql в django - PullRequest
0 голосов
/ 02 февраля 2020

Вот мои данные соединения

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'django4webo1',
        'USER': 'root',
        'PASSWORD': '',
        'HOST': 'localhost',
        'PORT': '3306',
    }
}

, когда я запускаю сервер, произойдет ошибка, и мне также понадобится таблица миграции в db

  super(Connection, self).__init__(*args, **kwargs2)
django.db.utils.OperationalError: (1049, "Unknown database 'django4webo1'")

1 Ответ

0 голосов
/ 02 февраля 2020

Сначала необходимо создать базу данных mysql, а затем настроить параметры следующим образом:

 DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': '<your_db_name>',
        'USER': '<your_username_in_db>'
        'PASSWORD': '<your_password_to_access_db>',
        'HOST': 'localhost',
        'PORT': '3306'
    }
}

Примечание: Перед запуском обновлений и миграции вам необходимо создать mysql базы данных, после этого запустите миграцию python manage.py makemigrations, а затем перенесите базу данных python manage.py migrate

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...