elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  parametros variables en modelos de django [python]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: parametros variables en modelos de django [python]  (Leído 2,960 veces)
Kase


Desconectado Desconectado

Mensajes: 1.288


programa bonito ¬¬


Ver Perfil WWW
parametros variables en modelos de django [python]
« en: 14 Mayo 2011, 00:06 am »

tengo un problema, tengo una base de datos de usuarios, y necesito un motor de busqueda altamente discriminante...

que por ejemplo sea posibile decir
selecionar todos los usuarios de las ciudades tampico,madero de edades de 15 a 20 y de sexo femenino..

y ala vez pueda hacer un seleccionar todos los usuarios de la ciudad de altamira

y obiamente con un metodo generico...

en php normalmente yo aria un constructor sql que optenga los datos de un formulario con checkboxs

pro estoy trabajando sobre python y django... y  django tiene un potente sistema  ORM  que por algun extraño motivo no permite hacer OR  tan facil

es posible hacer una consulta como
dic = {ciudad:tampico,edad_minima:15,edad_maxima:24,sexo:femenino}
usuario.objects.filter(**dic)
 (** explota el diccionario)


pero me crearia una consulta con puros ands....
la solucion que ofrece ese orm es mediante otra libreria llamada Q objects

en la que es posible  poner or's  con | y la consulta seria algo asi...

usuario.objects.get( Q(ciudad=Tampico)|Q(ciudad = Madero)  , edad_min=15...etc   )

el problema ahora es que  debo pasar  N datos por OR

datos que tengo en una lista = [tampico,madero....]
y que podria explotar   asi   *[Q(ciudad=x) for x in lista]
pero eso me separa cada Q(ciudad=x)  con  ,   y yo necesito una sepracion con |


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[?]Python - Parámetros
Scripting
h0oke 1 4,443 Último mensaje 1 Diciembre 2009, 14:36 pm
por Masita
Insertar variables en SQLITE3 Python
Scripting
CaronteGold 4 5,793 Último mensaje 13 Septiembre 2010, 01:32 am
por CaronteGold
[Python] - Generador de variables
Scripting
ChicoMaravilla 3 5,071 Último mensaje 21 Enero 2011, 16:00 pm
por Karcrack
Ayuda, ¿Que necesito para hacer una 'Aplicacion en la web'? Python-Django
Desarrollo Web
kmogu 4 4,074 Último mensaje 24 Septiembre 2017, 04:39 am
por **Aincrad**
Como obtengo los datos de la autorizacion (Basic Auth) en un request API | Python Django
Scripting
Drakaris 0 1,612 Último mensaje 18 Septiembre 2021, 21:33 pm
por Drakaris
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines