【发布时间】:2012-03-15 03:33:23
【问题描述】:
我使用 MySQLWorkbench EER 模型设计了一个数据库,其中包含许多外键关系和使用 Django 默认命名约定的表(例如使用 id 作为主键,*_id 作为外键)。现在我觉得我有一个很好的后端设计,我如何转换 为models.py 的 Django Python 代码?我必须手动输入每个表格吗?
我读到已经有一个UML to Django 对话,我也知道 MySQLWorkbench 可以导出和“Forward Engineer SQL CREATE script”。但是我不确定 MySQLWorkbench 是否可以导出 UML 图。
还有一个问题,我有一个order 表,其中有user 表的3 个外键。三个外键是user_created、user_modified 和user_status。我知道通常 Django 会创建一个名为 user_id 的外键,但是如果我需要一个表中的三个 distinct 外键怎么办?
【问题讨论】:
-
这似乎是 stackoverflow.com/questions/1179469/… 的副本。你的问题的答案就在那里。
标签: mysql django mysql-workbench eer-model