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