Обратный инженер базы данных MySQL для создания приложения Django - PullRequest
21 голосов
/ 09 октября 2009

Я в основном хочу взять существующую структуру базы данных mysql, созданную и используемую приложением php (среда codeigniter), и преобразовать ее в приложение django. Есть ли какой-нибудь инструмент для этого? Может быть, миграция на юг?

1 Ответ

53 голосов
/ 09 октября 2009

Создайте проект и укажите ваши настройки в вашей базе данных

Затем запустите

./manage.py inspectdb

Это распечатает файл моделей Python для БД, на которую вы указываете

Вы можете вывести это в файл, выполнив что-то вроде

./manage.py inspectdb > models.py

И затем вы можете переместить файл в наиболее подходящее место и отредактировать его при необходимости.

...