5. Как преобразовать существующие базы данных в модели Django?

Django поставляется с утилитой inspectdb, которая может создавать модели путем интроспекции существующей базы данных. Вы можете просмотреть результат, выполнив эту команду:

$ python manage.py inspectdb

Перед запуском вы должны будете настроить свою базу данных в файле settings.py. В результате вы получите файл, содержащий модель для каждой таблицы. Вы можете сохранить этот файл:

$ python manage.py inspectdb > models.py

Выходной файл будет сохранен в вашем текущем каталоге. Переместите этот файл в нужное приложение, и у вас будет хорошая отправная точка для дальнейших настроек.

Вернуться на верх