Pregunta

Tengo una mesa de persona y una mesa de teléfono. La tabla de teléfono tiene una clave externa en la tabla de persona, que es un ID de incremento automático. Cada persona puede tener un número arbitrario de números de teléfono. ¿Hay alguna manera de crear un formulario Django para ingresar números de teléfono mientras creo una nueva entrada de Persona y editarlos junto con una entrada de Persona existente?

¿Fue útil?

Solución

Sí, el inlineformset_factory de Django es exactamente lo que necesitas.

Docs: Formsets Model y Formatos en línea

Este fragmento debería ayudarte como ejemplo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top