Muchas gracias por el aporte Joaquin.
2012/6/28 joaquin
> Bueno, no se si sirve de algo, pero para los que les cueste el ingles,
> si quieren la documentacion en español aqui tienen la traduccion:
> http://docs.python.org.ar/tutorial/modules.html
>
>
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
> Hola Lista!!!
>
> Agradezco a quién me pueda dar una mano!
>
> El problema es como sigue:
>
> Tengo una busqueda
Con el raw que te indicó Eduardo te debería servir, eso te mapea los
objetos y te retorna un queryset.
Ahora, lo mejor, me parece es que en lugar de dar opciones con radio,
pongas checkbox, eso te puede retornar una lista de valores para un campo,
y con eso simplemente haces un for y vas armando o
Gabriel, si colocás la coma, tenes que tener cuidado, pero si, funciona.
Al llamar al filter, debés usar *q, no q solo porque es una tupla.
Al usar *q, estás pasandole a filter una lista de parámetros a utilizar.
Por ejemplo:
q = Q(nombre__startswith='Cesar')
# Aquí q es un Q object
q = q, Q(ape