Domanda

Ho una tabella Persona e una tabella Telefono. La tabella Telefono ha una chiave esterna nella tabella Persona, che è un ID di incremento automatico. Ogni persona può avere un numero arbitrario di numeri di telefono. Esiste un modo per creare un modulo Django per inserire i numeri di telefono durante la creazione di una nuova voce Persona e modificarli insieme a una voce Persona esistente?

È stato utile?

Soluzione

Sì, inlineformset_factory di Django è esattamente ciò di cui hai bisogno.

Documenti: Model Formsets e Formati incorporati

Questo frammento dovrebbe aiutarti come esempio.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top