[Python-es] Busqueda compleja en BD
gabriel fernandez
gabofer82 en gmail.com
Jue Jun 28 16:24:07 CEST 2012
Hola Lista!!!
Agradezco a quién me pueda dar una mano!
El problema es como sigue:
Tengo una busqueda en la cual uso tres radio button:
Opcion 1 Opcion 2 Opcion 1-2(Ambas)
En la vista cuando voy a procesar el formulario tengo algo asi (luego de
validar):
seleccion = form.cleaned_data['opciones']
qset = (
Q(Modelo__contains=seleccion)
)
El problema consiste en como hacer cuando se selecciona la Opcion 1-2 ya
que engloba
las dos opciones anteriores, hay algo que indique que quiero todo algo tipo:
qset = (
Q(Modelo__contains='todo')
)
Uso el modulo Q para consultas complejas porque en realidad tengo mas de
una seleccion
como la anterior. Muestro una solamente porque el resto son iguales, y van
tambien en la misma
tupla de qset.
Espero ser claro.
Quedo a la espera de sus opiniones y ayuda. Muchas gracias!
--
Gabriel Fernández
Desrrollador Web
www.openweb.com.uy
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20120628/d20167bc/attachment.html>
Más información sobre la lista de distribución Python-es