**已关闭。**此问题不符合Stack Overflow guidelines。当前不接受答案。
我们不允许问题寻求有关书籍、工具、软件库等的推荐。你可以编辑问题,以便可以使用事实和引用来回答问题。
5年前关闭。
Improve this question
我正在寻找一种图形化表示Django项目模型的方法。
有没有一种“原生”的方法来完成这种ERD(图)?
更新以下@Etienne说明
下面是一个示例,展示了我最终如何查看表示django项目的一些模型的PDF
$ python manage.py graph_models app1 app2 ... | dot -Tpdf | evince
- 它使用我的应用程序(app 1、app 2...)生成点数据
- 将结果传递到
dot
以输出为PDF格式 - 使用
evince
打开输出
2条答案
按热度按时间tez616oj1#
如果你想从Django模型中提取UML图,你可以使用django-extensions的Graph models命令。另一个命令做的差不多是同样的事情:django-graphviz .
如果你想从UML创建Django模型:uml-to-django .
为了创建UML图,有Dia、yED和ArgoUML
您也可以检查此工具列表。
pxy2qtax2#
我能想到的最好的是Argo UML,它需要你手工设计(然后你可以用this tool将UML转换成Django)
如果你想做django-uml转换(另一种方式),试着看看Django To UML