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
Q
Formulario de Django - edición en el lugar de los datos de la combinación de clave foránea inversa
10
A
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.
Cuestiones relacionadas
- 1. ¿Cómo seleccionar_related en la clave foránea inversa?
- 2. Django - ¿Obtiene objetos de clave foránea en una sola consulta?
- 3. Django: ¿Establecer clave foránea usando enteros?
- 4. ActiveAdmin y en el lugar de edición
- 5. Columnas de clave foránea compuesta en GORM
- 6. Especificación de la clave foránea en una relación has_many: through
- 7. Django Modelo establece la clave foránea en un campo de otro Modelo
- 8. Validación personalizada de administración de Django: requiere al menos un modelo de clave foránea en línea
- 9. rellenar un formulario de Django con los datos de la base de datos en vista
- 10. Django Datos de recarga de formulario
- 11. obtener datos de solicitud en Django formulario
- 12. ¿Cómo cambio el nombre de una clave foránea en mysql?
- 13. Limpieza de los datos del formulario en Django
- 14. ¿Cómo desactivo la opción de formulario de contacto personal en el formulario de edición de usuario?
- 15. Buscar por ID de clave foránea en admin
- 16. Obtener campo de clave foránea de asociaciones en Rails
- 17. Django: use la asignación inversa de URL en la configuración
- 18. plan de ejecución de clave foránea de Oracle?
- 19. Formulario de actualización Django
- 20. eliminar la propiedad de clave foránea causa una excepción
- 21. En lugar de combinación de dos matrices
- 22. Rellenar datos de campo de formulario Django con datos Db
- 23. Django - Eliminar "Actualmente" en un formulario de edición de imagen y reemplazarlo con la imagen real
- 24. ¿Cómo actualizar un objeto desde el formulario de edición en Django?
- 25. Compatibilidad con la clave foránea de Android ORMlite
- 26. ¿Cómo poner restricciones de clave foránea en los campos computados en el servidor sql?
- 27. Cómo ocultar un campo de clave principal en un formulario de Django
- 28. Uso del modelo de usuario de autenticación Django como una clave foránea y relaciones inversas
- 29. django admin datos de campo de clave externa agregue
- 30. Creación de una restricción de clave foránea compuesta
Creo que tienes razón, esto parece exactamente lo que necesito. ¡Gracias! –