django-detect-cyclic

Screenshot der Software:
django-detect-cyclic
Softwarebeschreibung:
Version: 0.0.9
Upload-Datum: 20 Feb 15
Entwickler: Pablo Martin
Lizenz: Frei
Popularität: 0

Rating: 5.0/5 (Total Votes: 1)

django-detect-zyklische eine Django-Applikation, um zyklische Importe zu erkennen. Mit dieser Anwendung können Sie die Abhängigkeit der Anwendungen analysieren.
Installation
In Ihrem settings.py:
INSTALLED_APPS = (
& Nbsp; "django_detect_cyclic ',
)
Beschreibung
- Die Knoten sind die Anwendungen oder die Module der Anwendungen (wenn Sie die Option Show-Module)
- Eine Kante bedeutet, dass der Knoten Quelle importieren Sie den Knoten Ziel
- Wenn es ein Zyklus die Kante eine Hintergrundfarbe (die gleiche Farbe im ganzen Zyklus), und es Etikett enthält "Cycle X"
- Die Beschriftung der Kanten enthält das Gewicht in Klammern
- Wenn Sie die Optionen Show-Module verwenden, hat jeder Knoten eine Hintergrundfarbe. Wenn zwei Knoten zur gleichen Anwendung, haben sie die gleiche Hintergrundfarbe.
Possibles Fehler
Es ist möglich, dass die nächsten Verbindungen interessiert, wenn du kannst ein Problem sind:
- Http://code.google.com/p/python-graph/issues/detail?id=15
- Http://stackoverflow.com/questions/2133767/using-python-graphviz-importerror-no-module-named-gv
Es ist möglich, dass Sie die pyc Dateien zu entfernen:
finden -iname "* .pyc" exec rm "{}" ;
Usage (Beispiele)
python manage.py detect_cyclic
python manage.py detect_cyclic --include-apps = "app1, App6, app7, APP11" --file-name = "my_graph.svg" --exclude-Pakete = "Migrationen, template" --verbosity = 2
python manage.py detect_cyclic --include-apps = "app1, App6" --show-Module --file-name = "my_graph.svg" --exclude-Pakete = "Migrationen" --verbosity = 2
python manage.py detect_cyclic --include-apps = "app1, App6" --only zyklische --file-name = "my_graph.svg" --exclude-Pakete = "Migrationen" --verbosity = 2
Um zu sehen, andere Beispiele klicken Sie in den Beispielen

Was ist neu in dieser Pressemitteilung:.

  • Fix einige Fehler
  • Passen Sie den Code, um die letzte Version von pyplete. Nun ist die Erkennung der relativen Importe, etwa so aus:
  • von Modelle zu importieren MyModel # aus dem gleichen Verzeichnis des models.py
  • Und dies:
  • aus .models importieren MyModel # aus dem gleichen Verzeichnis des models.py

Was ist neu in Version 0.0.7:

  • Jetzt jquery.graphviz hat eine stabile Version (0.0 0,1, getestet in Chrome, Firefox, Safari und IE9)
  • Details zu den js

Was ist neu in Version 0.0.6:

  • Format svg-js (beta). Dracula ändern js zu jquery.graphviz.js (getestet in Chrome und Firefox)

Was ist neu in Version 0.0.5:

    Option
  • Option ändern Kraft-Farben zu verwenden-Farben
  • Verteilung des Assistenten ändern
  • Usability

Was ist neu in Version 0.0.4:

  • Wizard, um Diagramme zu erstellen (/ admin / detect_cyclic / )
  • Format svg-js (beta)

Was ist neu in Version 0.0.2:

  • Dokumentation und Beispiele

Anforderungen :

  • Python
  • Django
  • python-Grafik-Core
  • python-Grafik-Punkt
  • PySmell
  • pyplete

Andere Software von Entwickler Pablo Martin

Kate-plugins
Kate-plugins

20 Feb 15

Kommentare zu django-detect-cyclic

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!