Django Form - an Ort und Stelle bearbeitet von Daten aus Reverse-Fremdschlüssel join
-
05-07-2019 - |
Frage
Ich habe eine Person Tisch und Telefon Tisch. Die Telefon-Tabelle hat einen Fremdschlüssel in die Tabelle Person, die ein Auto-Inkrement ID ist. Jede Person kann eine beliebige Anzahl von Telefonnummern hat. Gibt es eine Möglichkeit für mich, eine Django-Formular zu erstellen Telefonnummern eingeben, während eine neue Person Eintrag erstellen und bearbeiten Sie sie zusammen mit einer vorhandenen Person Eintrag?
Lösung
Ja, Djangos inlineformset_factory ist genau das, was Sie brauchen.
Text & Tabellen: Modell Formsets und Inline-Formularsätze
Dieser Code-Schnipsel sollten Sie als Beispiel helfen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow