Python 为django应用程序绘制类图

Python 为django应用程序绘制类图,python,django,diagram,Python,Django,Diagram,我刚刚写了一半django应用程序,我的雇主希望我给他提供到目前为止编写的全部代码的类图。由于我的时间很短,我开始考虑一种工具,可以在更短的时间内为我做到这一点。我试过Pyreverse,但似乎我搞不懂 采取的步骤: 我已经安装了pylint和graphviz 我试过从邮局走过去。但它说: 输出格式“png”当前不可用。 请安装“Graphviz”以具有除“dot”或“vcg”以外的其他输出格式 当我运行pip install Graphviz时,它会显示: 已满足要求:c:\users\ami

我刚刚写了一半django应用程序,我的雇主希望我给他提供到目前为止编写的全部代码的类图。由于我的时间很短,我开始考虑一种工具,可以在更短的时间内为我做到这一点。我试过Pyreverse,但似乎我搞不懂

采取的步骤:

我已经安装了
pylint
graphviz

我试过从邮局走过去。但它说:

输出格式“png”当前不可用。 请安装“Graphviz”以具有除“dot”或“vcg”以外的其他输出格式

当我运行
pip install Graphviz
时,它会显示:

已满足要求:c:\users\amin\appdata\local\programs\python\python36-32\lib\site包中的Graphviz

最后,如果您对绘制django代码的数据库图表有任何建议,我们将不胜感激。

1)如果您想从已有的python源代码中绘制图表,首先应该安装pylint,键入命令行:

pip install pylint
2) 然后安装graphviz:

pip install graphviz
  • 在windows中,您应该从安装graphviz可执行文件,因为通过
    pip
    安装程序包可能不起作用
3) 然后,如果要绘制应用程序的类图,请通过命令行导航到项目文件夹并编写:

pyreverse ./appname -o mydiagram.png
pyreverse ./appname -o mydiagram.dot
然后要么它工作正常,要么您将出现
graphviz未被识别…
错误。如果出现错误,请执行以下操作之一:

A.找到graphviz可执行文件的位置并将其添加到环境变量
path
(默认值为
C:\ProgramFiles(x86)\graphviz 2.38\bin
)。然后重新启动电脑并重复(3)

B.或通过命令行导航到项目文件夹并写入:

pyreverse ./appname -o mydiagram.png
pyreverse ./appname -o mydiagram.dot
您将拥有一个
mydiagram.dot
文件。但这不是您可能需要的图形图表。现在查找
dot.exe
(它包含在graphviz可执行文件中)的位置,以将
*.dot
转换为
*.png
图像:

"C:\Program Files (x86)\Graphviz2.38\bin\dot.exe" -Tpng mydiagram.dot -o mydiagram.png
如果你想看到更多的点命令,这里有一篇文章