5. Как преобразовать существующие базы данных в модели Django?¶
Django поставляется с утилитой inspectdb
, которая может создавать модели путем интроспекции существующей базы данных. Вы можете просмотреть результат, выполнив эту команду:
$ python manage.py inspectdb
Перед запуском вы должны будете настроить свою базу данных в файле settings.py
. В результате вы получите файл, содержащий модель для каждой таблицы. Вы можете сохранить этот файл:
$ python manage.py inspectdb > models.py
Выходной файл будет сохранен в вашем текущем каталоге. Переместите этот файл в нужное приложение, и у вас будет хорошая отправная точка для дальнейших настроек.