Django的检测循环是一个Django应用程序,以检测进口循环。有了这个应用程序,你可以分析您的应用程序的依赖。
安装
在您的settings.py:
INSTALLED_APPS =(
 “django_detect_cyclic',
)
标题
- 该节点的应用程序或应用程序的模块(如果你使用的选项显示模块)
- 一个边缘意味着节点源导入节点目标
- 当有一个周期的边缘具有背景颜色(相同颜色中的所有循环),并且它的标签包含“循环X”的
- 边缘的标签包含在括号中的重量
- 如果您使用的选项显示模块,每个节点都有一个背景色。如果两个节点都为相同的应用程序时,它们具有相同的背景颜色。
符合候选错误
这可能是下一个环节有兴趣,如果你能一些问题:
- http://code.google.com/p/python-graph/issues/detail?id=15
- http://stackoverflow.com/questions/2133767/using-python-graphviz-importerror-no-module-named-gv
你必须删除pyc文件就可以:
找到-iname“*的.pyc”-exec RM“{}”;
用法(例子)
蟒蛇manage.py detect_cyclic
蟒蛇manage.py detect_cyclic --include-应用程序=“APP1,app6,app7,app11”--file-NAME =“my_graph.svg”--exclude-包=“迁移,templatetags”--verbosity = 2
蟒蛇manage.py detect_cyclic --include-应用程序=“APP1,app6”--show模块--file-NAME =“my_graph.svg”--exclude-包=“迁移”--verbosity = 2
蟒蛇manage.py detect_cyclic --include-应用程序=“APP1,app6”--only循环--file-NAME =“my_graph.svg”--exclude-包=“迁移”--verbosity = 2
看到其他的例子点击例子
什么是此版本中的新:
- 在修正了一些错误
- 在代码适应pyplete的最后一个版本。现在检测的相对进口,这样的事情:
- 从模型中导入为MyModel#从models.py的同一目录
- 在这:
- 从.models导入为MyModel#从models.py的同一目录
什么是0.0.7版本,新的:
- 现在,jquery.graphviz有一个稳定的版本(0.0 0.1,经过测试,在Chrome浏览器,火狐,Safari和IE9)
- 详细的JS
什么版本0.0.6是新的:
- 在格式SVG-JS(测试版)。变化德古拉JS来jquery.graphviz.js(经过测试,在Chrome和Firefox)
什么是0.0.5版本,新的:
- 来改变力的色彩选择使用,颜色的选择
- 在向导的变化分布
- 在可用性
什么在0.0.4版本新:
- 在向导创建的图表(/管理/ detect_cyclic / )
- 在格式SVG-JS(测试版)
什么是0.0.2版本,新的:
- 在文档和例子
要求:
- 在Python中
- 在Django的
- 在蟒蛇-图形核心
- 在蟒蛇-图点
- 在PySmell
- 在pyplete
评论没有发现