Задать вопрос
@Albadur

Как подключить базу данных 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). Как её подключить?
Буду безмерно благодарен.
  • Вопрос задан
  • 345 просмотров
Подписаться 1 Простой 3 комментария
Решения вопроса 2
fox_12
@fox_12 Куратор тега Django
Расставляю биты, управляю заряженными частицами
Это описано в разделе
https://docs.djangoproject.com/en/2.1/howto/legacy...
Ответ написан
Комментировать
tema_sun
@tema_sun
Ну так дамп базы залейте раз нет ее на сервере.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Albadur Автор вопроса
Всё получилось. Залил сначала дамп базы данных.
sql -u USER -pPASSWORD < dumpname.sql
Потом переписал в модели Django
python manage.py inspectdb
Были проблемы с миграцией базы данных, решил их убрав строки id в моделях, на которые выдавал ошибки
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы