|
Hola tengo un formulario con un campo de búsqueda con autocompletado, me devuelve la identificación de un vendedor, pero necesito que me devuelva la identificación del vendedor, el nombre y apellido. Mis modelos:
Mi Vista:
La vista anterior me funciona bien pero no se como agregar las fields adicionales que necesito. Intente usando otro metodo:
Pero no me devuelve el contenido de las fields, pero me devuelve esto:
Espero me puedan ayudar con este problema, saludos. |
|
Tu problema se debe a que tus modelos usan herencia, y por tanto debes serializar tanto la clase hija como la padre, como se explica en la documentación de Django sobre serialización de modelos. En tu caso podrías intentar usar select_related y construir luego una lista y serializarla, algo como esto:
No he probado este código, pero creo que debería funcionar sin demasiados cambios. Hola, gracias por tu respuesta pero me da error el error "global name 'v' is not defined" y en los .values no reconoce usuario__nombre.
(20 Abr '12, 01:17)
MalaLeche
He corregido mi respuesta, no lo he probado pero por la documentación de Django sobre herencia de modelos creo que debería funcionar hacer
(20 Abr '12, 11:34)
haplo
Me alegro de que te funcione.
(20 Abr '12, 15:52)
haplo
Hola, estoy comenzando a usar django 1.4 con un pequeño proyecto, quisiera agregar una funcionalidad de búsqueda con autocompletado, he revisado varios widgets y no he logrado entenderlos. Veo que en su comentario dice que tiene un autocompletado funcionando, serían tan amables de darme un ejemplo paso a paso de como hacerlo, quiero aprender. Muchas gracias de antemano por su ayuda.
(10 Nov '12, 05:48)
Serena
|