Ich habe ein Modell, das einige Felder hat, die nie bearbeitet werden sollten, z. B. "Datum erstellt". Ich möchte ein Formular anzeigen, das einige Textfelder mit den zusätzlichen Informationen enthält, wahrscheinlich nur die Daten selbst in einem <span>
. Eine Person kann einige Felder bearbeiten und gleichzeitig zusätzliche Informationen über die Instanz des Modells anzeigen, z. B. erstellte, zuletzt geänderte oder sogar verwandte Objekte in der Datenbank für dieses Objekt. Gibt es eine Möglichkeit, dies mithilfe von Djangos integriertem Framework zu tun, oder muss ich ein eigenes benutzerdefiniertes Formular erstellen, indem ich das gesamte Objekt an eine Vorlage übergebe?Django Formular mit zusätzlichen Informationen
Wenn dies mehr Klärung benötigt, zögern Sie nicht zu fragen.
Wie erstellen Sie derzeit das Formular? Ich weiß nicht, ob es eine Abkürzung für ein Modell gibt, aber Claudes Antwort zeigt, wie ich ein Meta-Objekt in der Formularklasse bevölkere. – forivall
Ich verwende ModelForm und Form. Ich werde heute Abend beide Vorschläge in Betracht ziehen und sehen, was ich daraus machen kann. – andermic