2009-08-12 9 views

Antwort

8

In der App django_extensions auf Google-Code. Es gibt GraphModels Befehl

+1

Ja, dies erzeugt eine Ausgabe für GraphViz, die dann das Bild erzeugt. Also müssen Sie Graphviz ebenfalls herunterladen und installieren. – monkut

+0

Ehrfürchtig. Sie haben das Projekt übrigens nach GitHub verlegt: https://github.com/django-extensions/django-extensions – BastiBen

0

Mir ist ein Referenzdiagramm nicht bekannt. Aber Sie könnten wahrscheinlich generieren man ein Werkzeug wie folgt verwendet:

0

Graphviz ist Lösung einen Blick wert. Persönlich bevorzuge ich eine grafische Darstellung über UML

+0

Ja. Ich habe django-exentsions installiert und habe die Option graph_models oder was auch immer verwendet, aber ich brauche meine _models noch nicht. Es ist die Django-Klassenstruktur, mit der ich umgehen muss. Ich möchte mich nur mit dem ganzen Django vertraut machen, der Wahrheit, die erzählt werden soll, da ich vorhabe, es ein wenig zu benutzen. – chiggsy

1

Ein Klassendiagramm der meisten Klassenstruktur von Django ist wirklich nicht sehr interessant oder nützlich in dieser Angelegenheit. Das Problem ist, dass die meisten Klassen, die Sie für die Entwicklung mit django verwenden, eigenständig sind, da sie nicht in Unterklassen verzweigen. Die einzige Sache, die in den Sinn kommt, ist die Struktur der class-based generic views, aber das ist noch nicht auf Trunk verpflichtet.

Ansonsten gibt es wirklich nicht viel Klassenstruktur, die Sie verwenden, wenn Sie mit django entwickeln. Es gibt mehrere Beispiele für die Entwicklung für django, aber die meisten sind für den Benutzer transparent (z. B. QuerySet und seine untergeordneten Klassen). Ich denke, eine viel bessere Quelle für einen besseren Überblick ist die documentation und die source im Allgemeinen (kein Wortspiel beabsichtigt).

+0

Danke für die Information. Ich habe die Dokumente und die Quelle gelesen. Ich suche jedoch nach einer Antwort auf meine Frage, nicht nach einem Standpunkt zu den Fragen, die ich stellen sollte. – chiggsy

+0

Weise zu spät zur Party, aber das ist eigentlich die einzige akzeptable Antwort im Thread. Ein Klassendiagramm wird hier nicht wirklich benötigt, da Sie entweder Funktionsansichten schreiben oder bereits geschriebene klassenbasierte Ansichten erweitern. – edhedges

Verwandte Themen