django - автоматизировать создание файла models.py? - PullRequest
1 голос
/ 06 августа 2011

Есть ли способ автоматически создать определение модели models.py, когда у вас уже есть база данных?У меня есть сложная база данных с таблицами и связями, уже настроенными в MySQL, и я хотел бы избежать создания файла models.py с нуля, если это возможно.

1 Ответ

6 голосов
/ 06 августа 2011

Вы можете использовать:

./manage.py inspectdb > models.py

В соответствии с документацией:

Утилита inspectdb анализирует базу данных, на которую указывает файл настроек, определяет представление модели Django для каждоготаблиц, и выводит код модели Python на стандартный вывод.

Дополнительная информация в Django Book 2.0 - Глава 18 :

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...