Django-模型图形表示(ERD)

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

有没有一种“本地”的方法来实现这种 ERD(图) ?


@ Etienne 指示之后更新

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

$ python manage.py graph_models app1 app2 ... | dot -Tpdf | evince
  • 它使用我的应用程序(app1,app2,...)生成点数据
  • 将结果传递给 dot以输出为 PDF 格式
  • evince打开输出
50238 次浏览

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

如果您想进行 django-uml 转换(另一种方法) ,请尝试查看 Django 到 UML

如果您想从您的 Django 模型中提取 UML 图,您可以使用 姜戈接发图形模型命令。另一个基本上做同样的事情: Django-Graphviz

如果您想要从 UML: Uml-to-django创建您的 Django 模型。

为了创建 UML 图,有 迪亚是的ArgoUML

你也可以检查这个 工具清单。