2010-09-09 120 views
4

我正在寻找一种从Django应用程序Model结构生成UML图的方法。有没有一个应用程序从django模型创建UML?

Epydoc不适用于Django模型,因为它需要导入django的settings.py文件,并且manage.py graph_models生成不可读的输出,不容易分析,难以转换为UML。

是否有任何工具可以做到这一点?

+0

我已经开始在[应用程序称为Django的意大利面条和肉丸,从Django的模型定义产生互动HTML实体关系图]工作(https://github.com/LegoStormtroopr/ django-spaghetti-and-meatballs /),像这样i.stack.imgur.com/lvxSG.png – 2015-08-22 03:56:45

+0

[Django - 模型图形表示(ERD)]的可能重复(http://stackoverflow.com/questions/6776592/ django-model-graphic-representation-erd) – 2015-08-22 04:00:14

+0

你是否发现比graph_models更好的东西? – user1777914 2015-11-04 01:37:22

回答

0

django_extensions应用程序中有一个图形工具。正是这样一个http://code.google.com/p/django-command-extensions/wiki/GraphModels

# Create a PNG image file called my_project_visualized.png with application grouping 
$ ./manage.py graph_models -a -g -o my_project_visualized.png 
+0

-1。如果你阅读这个问题,你会注意到我谈到了graph_model。 – 2010-09-10 08:53:49

+0

以为你不知道.png输出 – 2010-09-10 13:24:31

+0

我做过。当我的意思不可读时,我不是因为文件格式,而是因为它非常非常难看。 – 2011-02-06 00:03:35

相关问题