Frage

Ich bin erst am Anfang Django zu lernen und Ich mag den automatischen Eintrag in Django admin und wie Sie Filter konfigurieren können und welche Spalten zu zeigen. Ist es möglich, sie in meinen eigenen Anwendungen zu benutzen?

Ich habe für den Admin in der Quelle gesucht und herausgefunden, dass ich wahrscheinlich die „Change“ -Objekt in irgendeine Weise zu Unterklasse will und es in meiner eigenen Ansicht zu verwenden. Irgendwelche Ideen?

War es hilfreich?

Lösung

Du bist besser dran Sie folgendermaßen vorgehen.

  1. Definieren Sie eine regelmäßige alte Django Abfrage für Ihre verschiedene Arten von Filtern. Diese sind sehr einfach zu schreiben.

  2. Mit der mitgelieferten generic sehen Funktionen. Diese sind sehr einfach zu bedienen.

  3. Erstellen Sie Ihre eigenen Vorlagen mit Links zu Ihren Filter. Sie erhalten eine Liste Links auf die Ergebnisse einer Abfrage basiert bauen. Für einige Fälle hartcodiert, das ist sehr einfach. In dem Super-General Admin-Interface Fall ist dies nicht einfach.

Tun Sie dies zuerst. Holen Sie es zu arbeiten. Es wird nicht lange dauern. Es ist sehr wichtig Django auf dieser Ebene vor dem Tauchen in die Art, wie die Admin-Anwendungen arbeiten.

zu verstehen

Später - nachdem Sie etwas Laufen haben -. Sie mehrere Stunden Lernen verbringen können, wie die inneren Geheimnisse der Admin-Interface Arbeit

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top