django-detect-cyclic

Screenshot Software:
django-detect-cyclic
Detalii soft:
Versiune: 0.0.9
Incarca data: 20 Feb 15
Producător: Pablo Martin
Licenţă: Gratuit
Popularitate: 6

Rating: 5.0/5 (Total Votes: 1)

-django detecta-ciclic este o aplicatie Django pentru a detecta importuri ciclice. Cu această aplicație puteți analiza dependența de aplicații.
Instalare
In settings.py dumneavoastră:
INSTALLED_APPS = (
& Nbsp; "django_detect_cyclic",
)
Caption
- Nodurile sunt aplicațiile, sau modulele aplicațiilor (dacă utilizați opțiunea SHOW-module)
- O margine înseamnă că sursa de nod importa destinație nod
- Atunci când există un ciclu marginea are o culoare de fundal (de aceeași culoare în toată ciclul), și o etichetă conține "Ciclul X"
- Eticheta marginile conține pondere în paranteze
- Dacă utilizați opțiunile show-module, fiecare nod are o culoare de fundal. În cazul în care două noduri sunt de aceeași cerere, ei au aceeași culoare de fundal.
posibililor erori
Este posibil ca în următorii link-uri sunt interesați dacă poți ceva probleme:
- Http://code.google.com/p/python-graph/issues/detail?id=15
- Http://stackoverflow.com/questions/2133767/using-python-graphviz-importerror-no-module-named-gv
Este posibil să aveți pentru a șterge fișierele PYC:
găsi -iname "* .pyc" rm exec "{}" ;
Utilizare (Exemple)
python manage.py detect_cyclic
python manage.py detect_cyclic --include-apps = "app1, app6, app7, app11" --file-name = "" my_graph.svg-pachete --exclude = "migrații, templatetags" --verbosity = 2
python manage.py detect_cyclic --include-apps = "app1, app6" --show-module --file-name = "" my_graph.svg-pachete --exclude = "migrații" --verbosity = 2
python manage.py detect_cyclic --include-apps = "app1, app6" --only-ciclic --file-name = "my_graph.svg" pachete --exclude = "migrații" --verbosity = 2
Pentru a vedea alte exemple clic în exemplele

Ce este nou în această versiune:.

  • Fix unele erori
  • Adaptarea codul de ultima versiune a pyplete. Acum detecta importurile relative, ceva de genul acesta:
  • de la modele de import MyModel # din același director de models.py
  • Și acest lucru:
  • de la .models import MyModel # din același director de models.py

Ce este nou în versiunea 0.0.7:

  • Acum jquery.graphviz are o versiune stabila (0,0 .1, Testat în Chrome, Firefox, Safari și IE9)
  • Detalii pentru JS

Ce este nou în versiunea 0.0.6:

  • Format SVG-JS (beta). Js Schimba Dracula jquery.graphviz.js (testat în Chrome și Firefox)

Ce este nou în versiunea 0.0.5:

    opțiune
  • Change opțiune forță-culori de a utiliza-culori
  • Schimbare de distribuție a expertului
  • Usability

Ce este nou în versiunea 0.0.4:

  • Wizard pentru a crea grafice (/ admin / detect_cyclic / )
  • Format SVG-JS (beta)

Ce este nou în versiunea 0.0.2:

  • Documentație și exemple

Cerințe :

  • Python
  • Django
  • python-graph-core
  • python-graph-dot
  • PySmell
  • pyplete

Alte software-uri de dezvoltator Pablo Martin

Kate-plugins
Kate-plugins

20 Feb 15

Comentarii la django-detect-cyclic

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!