Christian Müller – Letzte Änderung: 01.11.2011 00:10 Uhr
Model Struktur als Grafik ausgeben mit modelviz
Um sich bei fortgeschrittenem Projektverlauf weiterhin ein gutes Bild der Modelabhängigkeiten und -Eigenschaften machen zu können, bietet sich DjangoGraphviz an. Dieses erstellt aus den vorhandenen models eines Django Projektes eine Grafik mit sinnvoller Ansicht der Objekte.
Installation:
Das benötigte Script ist sowohl in den django-extensions (Link: https://github.com/django-extensions/django-extensions/downloads Doku: http://pythonhosted.org/django-extensions/) direkt mitinstalliert, alternativ kann man sich auch das reine modelviz.py
Script downloaden ohne die gesamten Extensions installieren zu müssen (Link: https://github.com/django-extensions/django-extensions/blob/master/django_extensions/management/modelviz.py).
Die Nutzung gestaltet sich wie in Python/Django üblich einfach:
python modelviz.py myapp myotherapp > app.dot
erstellt eine .dot Datei, welche anschliessend in ein (fast) beliebiges Grafikformat umgewandelt wird:
dot app.dot -Tpng -o app.png
Alternative: Installation der Django Extensions in der settings.py
und Grafik per manage.py
generieren:
# download django-extensions and include it in your app.
$ ./manage.py graph_models -a -g -o my_project.png
Kommentare für diesen Artikel noch nicht freigeschaltet.
Bitte eine Email an kommentare@zentonic.org mit Betreff "Kommentare für Post 6"