Django - 模型图形表示(ERD)

时间:2011-07-21 13:11:51

标签: django model diagram erd

我正在寻找一种以图形方式表示我的Django项目模型的方法。

是否有某些应用程序执行此类ERD(图表)?


@Etienne instructions

之后更新

以下是我最终如何查看代表我的django项目的某些模型的PDF的示例

$ python manage.py graph_models app1 app2 ... | dot -Tpdf | evince
  • 它实际上使用我的应用程序(app1,app2,...)生成点数据
  • 将结果传递给dot以输出为PDF格式
  • 使用evince
  • 打开输出

2 个答案:

答案 0 :(得分:86)

如果要从Django模型中提取UML图,可以使用Graph modelsdjango-extensions命令。另一个大致相同的事情:django-graphviz

如果您想从UML创建Django模型:uml-to-django

要创建UML图表,有DiayEDArgoUML

您还可以查看此list of tools.

答案 1 :(得分:5)

我能想到的最好是Argo UML需要你手工设计(然后你可以用this tool将UML转换成Django)

如果你想做django - uml转换(另一种方式)尝试查看Django To UML