primero que nada, esto no es una "consulta compleja". if seleccion == 'todo': qset = ( Q(Modelo__contains='opcion1') | Q(Modelo__contains='opcion2'))
2012/6/28 gabriel fernandez <gabofe...@gmail.com> > 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 > > > > _______________________________________________ > Python-es mailing list > Python-es@python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- Eduardo Matus Coquelet Ingeniero Civil Informático y Telecomunicaciones. Celular: 77113825
_______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/