Django - 图模型关系[关闭]
Posted
技术标签:
【中文标题】Django - 图模型关系[关闭]【英文标题】:Django - graph models relationships [closed] 【发布时间】:2016-06-16 16:40:43 【问题描述】:随着 django 项目越来越大,很难看到所有应用程序的模型关系(ForeignKey's, ManyToMany Fields)。有没有什么程序可以制作简单的模型关系图?
【问题讨论】:
***.com/questions/6776592/…的可能重复 【参考方案1】:django extensions 有执行此操作的命令
pip install django-extensions
设置:
INSTALLED_APPS = (
...
'django_extensions',
)
运行命令
manage.py graph_models --pygraphviz -a -g -o my_project_visualized.png
【讨论】:
你还需要安装pygraphviz
。
如果你在 OSX 上:1.brew install graphviz
,2.pip install pygraphviz
,3.pip install django-extensions
对于 ubuntu:在 pip 安装之前需要apt-get install libgraphviz-dev
【参考方案2】:
使用此Graphviz 进行首次设置
通过step完成step:
在此之后安装 graphviz 或 mac 使用
$ brew install graphviz
使用此命令使用Schemaspy
和graphviz
生成数据库文档
:
java -jar schemaSpy_5.0.0.jar -t pgsql -db `db_name` -host 127.0.0.1 -u `db_user` -p admin -o ./schemaspy -dp postgresql-9.4-1206-jdbc4.jar -s public -noads
【讨论】:
以上是关于Django - 图模型关系[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
R语言lm函数拟合多元线性回归模型(无交互作用)并诊断模型diagnostics使用plot函数打印回归模型的Q-Q图残差拟合图标度-位置图残差与杠杆关系图