我正在寻找一种以图形方式表示我的Django项目模型的方法。
是否有某些应用程序执行此类ERD(图表)?
以下是我最终如何查看代表我的django项目的某些模型的PDF的示例
$ python manage.py graph_models app1 app2 ... | dot -Tpdf | evince
dot
以输出为PDF格式evince
答案 0 :(得分:86)
如果要从Django模型中提取UML图,可以使用Graph models的django-extensions命令。另一个大致相同的事情:django-graphviz。
如果您想从UML创建Django模型:uml-to-django。
您还可以查看此list of tools.
答案 1 :(得分:5)
我能想到的最好是Argo UML需要你手工设计(然后你可以用this tool将UML转换成Django)
如果你想做django - uml转换(另一种方式)尝试查看Django To UML