如何从MySQLWorkbench EER模型(ERD)过渡到Django



我使用MySQLWorkbench EER模型设计了一个数据库,其中包含许多外键关系和表,并使用Django默认命名约定(如使用id表示主键,*_id表示外键)。既然我觉得我有一个很好的后端设计,我该如何将其转换为models.py的Django Python代码?我必须手动键入每张表格吗?

我读到已经有一个UML到Django的对话,我也知道MySQLWorkbench可以导出和"转发工程师SQLCREATE脚本"。但我不确定MySQLWorkbench是否可以导出UML图。

还有另一个问题,我有一个order表,它有3个user表的外键。三个外键是user_createduser_modifieduser_status。我知道Django通常会创建一个名为user_id的外键,但如果我需要一个表中的三个不同的外键呢?

这是一篇旧文章,但这里有一个MySQL工作台模块来导出Django模型.pyhttp://sourceforge.net/p/mysqlworkbenchdjangomodule

但是您可以"Forward Engineer SQL CREATE script",然后按照本线程中的描述进行:是否可以从数据库生成django模型?

相关内容

  • 没有找到相关文章

最新更新