[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