Вопрос

Я разработал базу данных, используя модель MySQLWorkbench EER со многими связями внешнего ключа и таблицами, использующими соглашения об именовании Django по умолчанию (например, используя id для первичных ключей, *_id для внешних ключей).Теперь, когда я чувствую, что у меня хороший серверный дизайн, как мне преобразовать это в коде Django Python для models.py?Должен ли я вручную вводить каждую таблицу?

Я читал, что уже существует UML для Django разговор, и я также знаю, что MySQLWorkbench может экспортировать и "Перенаправлять инженерный SQL CREATE script".Но я не уверен, может ли MySQLWorkbench экспортировать UML-диаграмму.

Также еще один вопрос, у меня есть order таблица, содержащая 3 внешних ключа к user таблица.Тремя внешними ключами являются user_created, user_modified, и user_status.Я знаю, что обычно Django создает внешний ключ с именем user_id, но что , если мне нужно три отчетливый внешний ключ из одной таблицы?

Это было полезно?

Решение

Но вы можете "Перенаправить инженерный SQL CREATE script", а затем продолжить, как описано в этой теме: Возможно ли сгенерировать модели django из базы данных?

Другие советы

Это старый пост, но вот модуль MySQL Workbench для экспорта Django model.py http://sourceforge.net/p/mysqlworkbenchdjangomodule

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top