2011-01-08 12 views
23

Ich überschreibe die change_form.html Vorlage und möchte Links zu anderen verwandten Objekten anzeigen.Zugriff auf das Objekt in einer Django-Admin-Vorlage

Gibt es beim Überschreiben einer Admin-Vorlage eine Möglichkeit, auf das Objekt zuzugreifen, das in der Vorlage bearbeitet wird? Oder vielleicht übergeben Sie das Objekt an die Vorlage, wenn Sie es in irgendeiner Weise an den Administrator registrieren?

Antwort

50

Ein kurzer Blick auf die Methode change_view von django.contib.admin.options zeigt, dass das ursprüngliche Objekt als eine Kontextvariable namens original enthalten ist. Wenn Sie also change_form.html selbst außer Kraft setzen, können Sie über {{ original }} zum bearbeiteten Objekt gelangen.

+1

Perfect! Das habe ich total vermisst, danke! – Joelbitar

Verwandte Themen