Django – 模型graphics表示(ERD)

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

有没有这种ERD (图)的应用程序?


更新以下@Etienne说明

下面是我如何最终查看代表我的Django项目的一些模型的PDF的例子

$ python manage.py graph_models app1 app2 ... | dot -Tpdf | evince 
  • 它实际上与我的应用程序(app1,app2,…)生成点数据
  • 通过结果dot输出成PDF格式
  • evince打开输出

如果你想从你的Django模型中提取UML图,你可以使用django-extensions的Graph models命令。 另一个主要是做同样的事情: django-graphviz 。

如果你想从UML创build你的Django模型: uml-to-django 。

为了创buildUML图,还有Dia , yED和ArgoUML

你也可以检查这个工具列表。

我能想到的最好的是Argo UML ,它需要你手工devise(然后你可以用这个工具把UML转换成Django)

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