我在django中尝试为我的数据库模型生成ERD图像时遇到错误

djmepvbi  于 2023-03-13  发布在  Go
关注(0)|答案(1)|浏览(175)

我已经建立了我的数据库模型,为了可视化我的数据,我想生成一个结构。我已经安装了所需的软件包是成功的。
用于使用pip命令生成图形的已安装软件包列表:

pydot
pyparsing
Graphviz
django-extensions

我能够通过运行命令python manage.py graph_models -a > erd.dot成功生成点文件,该命令运行成功,但每当我使用命令python manage.py graph_models -a -g -o erd.png为其生成图像时,我都会收到FileNotFoundError: [WinError 2] "dot" not found in path错误。

hrysbysz

hrysbysz1#

经过多次尝试,并得到相同的错误时,试图转换.dot到.png,我只是在网上搜索,并找到了几个在线工具,这样做。我上传.dot文件,但他们大多数给我一个PNG,没有表格和行,因为他们应该。这一个转换正确,虽然:https://onlineconvertfree.com/convert/dot/
我还找到了一个github项目,你可以在其中粘贴.dot代码,它会在旁边提供一个图表,也可以下载:链接。然而,上面的第一个链接给了我一个更好看的图表。

相关问题