Как подключить базу данных MySQL из проекта php к проекту Django?
Новичок в программировании на Django. Переписываю сайт с php на Django. Не получается подключить базу данных MySQL. В Django всё установил, могу создавать пустые базы данных и мигрировать в проект. При попытке
python manage.py migrate
пишет
django.db.utils.OperationalError: (1049, "Unknown database 'name_of_database'")
Понятно почему, этой базы данных нет в mySQL (проверил по show databases; в mysql). Как её подключить?
Буду безмерно благодарен.
Большое спасибо за ответ. Прочитал этот раздел. Насколько я понимаю эти команды автоматически генерируют models.py по подключенным базам данных. Только моя база данных не подключена, mysql не знает ни одной базы данных с именем моей базы.
Всё получилось. Залил сначала дамп базы данных.
sql -u USER -pPASSWORD < dumpname.sql
Потом переписал в модели Django
python manage.py inspectdb
Были проблемы с миграцией базы данных, решил их убрав строки id в моделях, на которые выдавал ошибки