Foros del Web » Programando para Internet » Python »

[SOLUCIONADO] Pasar una lista a un query de Django ORM

Estas en el tema de Pasar una lista a un query de Django ORM en el foro de Python en Foros del Web. Hola todos, he tratado de pasar una lista a un Query de Django ORM algo asì: campos = ['campo1','campo2', 'campo3'] Tabla.objects.values(campos) Pero me da un ...
  #1 (permalink)  
Antiguo 18/11/2013, 16:13
Avatar de stormearth  
Fecha de Ingreso: octubre-2013
Ubicación: Quito
Mensajes: 68
Antigüedad: 11 años, 1 mes
Puntos: 2
Pasar una lista a un query de Django ORM

Hola todos, he tratado de pasar una lista a un Query de Django ORM algo asì:

campos = ['campo1','campo2', 'campo3']

Tabla.objects.values(campos)

Pero me da un error, "Atribute error 'list' object has no attribute 'split'.

Me ayudaría mucho poder pasar una lista al query de django ORM. Muchas gracias por cualquier sugerencia.
  #2 (permalink)  
Antiguo 18/11/2013, 16:17
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: Pasar una lista a un query de Django ORM

Código Python:
Ver original
  1. campos = ['campo1','campo2', 'campo3']
  2. Tabla.objects.values(*campos)
¿Así?
  #3 (permalink)  
Antiguo 20/11/2013, 15:46
Avatar de stormearth  
Fecha de Ingreso: octubre-2013
Ubicación: Quito
Mensajes: 68
Antigüedad: 11 años, 1 mes
Puntos: 2
Respuesta: Pasar una lista a un query de Django ORM

Gracias!! la verdad que la documentación de la django ORM está un poco confusa, la leí pero seguramente me pase esa parte.
  #4 (permalink)  
Antiguo 20/11/2013, 15:51
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: Pasar una lista a un query de Django ORM

No, eso no es de Django, es de Python, por eso no lo viste ahí.
__________________
Grupo Telegram Docker en Español
  #5 (permalink)  
Antiguo 22/11/2013, 09:30
Avatar de stormearth  
Fecha de Ingreso: octubre-2013
Ubicación: Quito
Mensajes: 68
Antigüedad: 11 años, 1 mes
Puntos: 2
Respuesta: Pasar una lista a un query de Django ORM

Carlangueitor y cómo se llama la propiedad de Python que permite hacer eso? es el *kwargs o algo así? digo para investigar.
  #6 (permalink)  
Antiguo 22/11/2013, 11:25
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: Pasar una lista a un query de Django ORM

Unpacking arguments list. (Desempaquetando una lista de argumentos)

http://docs.python.org/2/tutorial/co...argument-lists

Etiquetas: django
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:54.