一尘不染

Django-模型图形表示(ERD)

django

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

有没有一种“本机”方式来进行这种ERD(图表)?

按照@Etienne说明进行更新

这是一个示例,说明了我如何最终查看代表django项目某些模型的PDF

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

阅读 636

收藏
2020-04-01

共1个答案

一尘不染

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

如果要从UML创建Django模型:uml-to-django。

为了创建UML图,有Dia,yED和ArgoUML

2020-04-01