Django detekovat-cyklický je aplikace Django pro detekci cyklické dovozu. Pomocí této aplikace můžete analyzovat závislost vašich aplikací.
Instalace
Ve vašem settings.py:
INSTALLED_APPS = (
& Nbsp; "django_detect_cyclic"
)
Titulek
- Uzly jsou aplikace, nebo jejich moduly aplikací (pokud používáte možnost Zobrazit-modules)
- Jeden okraj znamená, že zdrojový uzel cílový uzel importovat
- Pokud je cyklus hrana má barvu pozadí (stejné barvy ve všech cyklu), a to štítek obsahuje "cyklu X"
- Označení hran obsahuje hmotnost v závorce
- Pokud používáte možnosti show modulů, každý uzel má barvu pozadí. Pokud jsou dva uzly jsou stejné aplikace, které mají stejnou barvu pozadí.
Possibles Chyby
Je možné, že další vazby mají zájem, můžete-li nějaký problém:
- Http://code.google.com/p/python-graph/issues/detail?id=15
- Http://stackoverflow.com/questions/2133767/using-python-graphviz-importerror-no-module-named-gv
Je možné, že budete muset odstranit PYC soubory:
najít -iname "* .pyc" -exec rm "{}" ;
Usage (příklady)
python manage.py detect_cyclic
python manage.py detect_cyclic --include-apps = "app1, App6, app7, app11" --file-name = "my_graph.svg" --exclude balení = "migrace, templatetags" --verbosity = 2
python manage.py detect_cyclic --include-apps = "APP1, App6" --show-moduly --file-name = "my_graph.svg" --exclude balení = "migrations" --verbosity = 2
python manage.py detect_cyclic --include-apps = "app1, App6" --only-cyklický --file-name = "my_graph.svg" --exclude-balení = "migrace" --verbosity = 2
Chcete-li vidět další příklady klikněte na příkladech
Co je nového v této verzi:.
- Opravuje některé chyby
- Přizpůsobit kód na poslední verzi pyplete. Nyní zjistit relativní dovozů, něco jako tohle:
- z modelů import MyModel # ze stejného adresáře models.py
- A to:
- z .models import MyModel # ze stejného adresáře models.py
Co je nového ve verzi 0.0.7:
- Nyní jquery.graphviz má stabilní verze (0.0 .1, Testováno v Chrome, Firefox, Safari a IE9)
- Detail na JS
Co je nového ve verzi 0.0.6:
- formátu SVG-js (beta). Změna Dracula JS jquery.graphviz.js (testováno v Chrome a Firefox)
Co je nového ve verzi 0.0.5:
- Změna síly barvy Možnost využít barvy volba
- Změna rozložení průvodce
- Použitelnost
Co je nového ve verzi 0.0.4:
- Wizard vytvořit grafy (/ admin / detect_cyclic / )
- formátu SVG-js (beta)
Co je nového ve verzi 0.0.2:
- Podpora: Dokumentace a příklady
Požadavky na :
- Python
- Django
- python-graf-core
- python-graf-dot
- PySmell
- pyplete
Komentáře nebyl nalezen