2009-01-08 7 views
10

Tengo una tabla Person y una tabla Phone. La tabla de teléfono tiene una clave externa en la tabla de persona, que es una identificación de autoincremento. Cada persona puede tener una cantidad arbitraria de números de teléfono. ¿Hay alguna manera de crear un formulario de Django para ingresar números de teléfono mientras creo una nueva entrada de Persona y editarlos junto con una entrada de Persona existente?Formulario de Django - edición en el lugar de los datos de la combinación de clave foránea inversa

Respuesta

13

Sí, la inlineformset_factory de Django es exactamente lo que necesita.

Docs: Model Formsets y Inline formsets

This snippet que debería ayudar como ejemplo.

+0

Creo que tienes razón, esto parece exactamente lo que necesito. ¡Gracias! –

Cuestiones relacionadas