Django обнаружение-циклического это приложение Django, чтобы обнаружить циклические импорт. С помощью этого приложения вы можете проанализировать зависимость приложений.
Установка
В вашем settings.py:
INSTALLED_APPS = (
& NBSP; '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
Вполне возможно, что у вас есть, чтобы удалить файлы рус:
найти -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, FireFox, Safari и IE9)
- Детальный к JS
Что нового в версии 0.0.6:
- Формат SVG-JS (бета-версия). Изменить Dracula JS в jquery.graphviz.js (проверено в Chrome и Firefox)
Что нового в версии 0.0.5:
- Изменение силы Краски возможность использовать цвета вариант-
- Изменить распределение мастера
- Юзабилити
Что нового в версии 0.0.4:
- Мастер создания графики (/ Admin / detect_cyclic / )
- Формат SVG-JS (бета-версия)
Что нового в версии 0.0.2:
- Документация и примеры
Требования
- Python
- Джанго
- питон-граф-ядро
- питон-граф-точка
- PySmell
- pyplete
Комментарии не найдены