为Django应用程序绘制类图

2024-05-13 04:12:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我只写了一半django应用程序,我的雇主希望我把迄今为止编写的所有代码的类图给他。由于我的时间很短,我开始考虑一个工具,可以在更短的时间内完成。我试过Pyreverse,但似乎我想不出来。在

采取的步骤:

我已经安装了pylintgraphviz

我试过从this帖子中走查。但上面写着:

The output format 'png' is currently not available. Please install 'Graphviz' to have other output formats than 'dot' or 'vcg'.

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

Requirement already satisfied: Graphviz in c:\users\amin\appdata\local\programs\python\python36-32\lib\site-packages

最后,任何关于绘制django代码数据库图的建议都将不胜感激。


Tags: install工具django代码应用程序output时间步骤
1条回答
网友
1楼 · 发布于 2024-05-13 04:12:02

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

pip install pylint

2)然后安装graphviz:

^{pr2}$
  • 在windows中,应该从this link安装graphviz可执行文件,因为通过pip安装包可能无法工作。在

3)然后,如果要绘制应用程序的类图,请通过命令行导航到项目文件夹,然后写下:

pyreverse ./appname -o mydiagram.png

那么要么它工作正常,要么就会出现graphviz was not recognized ...错误。如果出现错误,请执行以下操作之一:

找到graphviz可执行文件的位置,并将它们添加到path环境变量中(默认为C:\Program Files (x86)\Graphviz2.38\bin)。然后重新启动电脑,重复(3)。在

B.或通过命令行导航到项目文件夹,然后写下:

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

如果您想看到更多的点命令,这里有一篇文章here。在

相关问题 更多 >