Джанго-откриване-цикличен е Django приложение за откриване на циклични вноса. С това приложение можете да анализира зависимостта на вашите приложения.
<Силен> Монтаж
Във вашата settings.py:
INSTALLED_APPS = (
& Nbsp; "django_detect_cyclic",
)
<Силен> Надпис
- Възлите са тези приложения, нито модулите на приложенията (ако използвате опцията шоу-модули)
- Едно предимство означава, че източникът на възела внасят дестинация на възела
- Когато има един цикъл на ръба има цветен фон (един и същи цвят в цялата цикъл), и то етикет съдържа "Cycle X"
- Етикетът на краищата съдържа теглото в скоби
- Ако използвате опциите шоу-модули, всеки възел е с цвят на фона. Ако две възли са на същото заявление, те имат един и същ цвят на фона.
<Силни> Possibles Грешки
Възможно е, че следващите връзките са заинтересовани, ако можете някои проблеми:
- 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 "{}" ;
<Силен> Usage (Примери)
питон manage.py detect_cyclic
питон manage.py detect_cyclic --include-Apps = "АРР1, app6, app7, app11" --file имена = "my_graph.svg" --exclude опаковки = "миграции, templatetags" --verbosity = 2
питон manage.py detect_cyclic --include-Apps = "АРР1, app6" --show-модули --file-име = "my_graph.svg" --exclude опаковки = "миграции" --verbosity = 2
питон manage.py detect_cyclic --include-Apps = "АРР1, app6" --only-циклична --file имена = "my_graph.svg" --exclude опаковки = "миграции" --verbosity = 2
За да видите и други примери щракнете в примери
Какво ново в тази версия:.
- Fix някои грешки
- Адаптиране на кода на последната версия на pyplete. Сега детектира относителни внос, нещо като това:
- от модели внасят MyModel # от същата директория на models.py
- И това:
- от .models внасят MyModel # от същата директория на models.py
Какво ново във версия 0.0.7:
- Сега jquery.graphviz има стабилна версия (0.0 0.1, тестван в Chrome, Firefox, Safari и IE9)
- Подробности за дж
Какво ново във версия 0.0.6:
- Format SVG-JS (бета). Промяна на Дракула JS до jquery.graphviz.js (тестван в Chrome и Firefox)
Какво ново във версия 0.0.5:
- Change силови цветове опция за използване на бои вариант
- Change разпределение на инструкциите
- ползваемост
Какво ново във версия 0.0.4:
- Wizard за създаване на графики (/ администратор / detect_cyclic / )
- Format SVG-JS (бета)
Какво ново във версия 0.0.2:
- документация и примери
<силни> Изисквания :
- Python
- Django
- питон-графика-ядрен
- питон-графика-дот
- PySmell
- pyplete
Коментари не е намерена