Como filtrar un valor DIFERENTE

201 views
Skip to first unread message

Javier

unread,
Aug 4, 2009, 2:49:09 PM8/4/09
to Django-es
Amigos.
Estoy haciendo una seleccion del tipo :
results=masistem.objects.filter(MASI_HABSI='S').values().order_by
('MASI_NOMSI')
pero la realida es qu necesito hacer ora lista con:
results=masistem.objects.filter(MASI_HABSI<>'S').values().order_by
('MASI_NOMSI')
es decir que me traiga los Valores DIFERENTES a S, hasta ahor ano he
podido encontrat la sentencia adecuada, podria alguein ayudarme con
esto.

Gracias

javier

Andrés gutiérrez

unread,
Aug 4, 2009, 2:59:04 PM8/4/09
to djan...@googlegroups.com
MASI_HABSI!='S'   ¿Puede ser?
--
Experiencia es lo que obtienes, cuando no obtienes lo que quieres.
-----------------------------------------------------------------------------
"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil. si ambas están congeladas."
Edward V. Berard, ingeniero informático.

Esteban Bordón

unread,
Aug 4, 2009, 2:59:25 PM8/4/09
to djan...@googlegroups.com
Hola,

quizá en lugar de usar filter puedas usar exclude, por ejemplo
results=masistem.objects.exclude(MASI_HABSI<>'S').values().order_by('MASI_NOMSI')

saludos

Diego Andrés Sanabria Martin (diegueus9)

unread,
Aug 4, 2009, 2:59:39 PM8/4/09
to djan...@googlegroups.com
2009/8/4 Javier <jroab...@gmail.com>:
>
> Amigos.
> Estoy haciendo una seleccion del tipo :
> results=masistem.objects.filter(MASI_HABSI='S').values().order_by
> ('MASI_NOMSI')
> pero la realida es qu necesito hacer ora lista con:
> results=masistem.objects.filter(MASI_HABSI<>'S').values().order_by
> ('MASI_NOMSI')

dejalo como el primero = pero en vez de filter, usa exclude
results=masistem.objects.exclude(MASI_HABSI='S').values().order_by('MASI_NOMSI')

> es decir que me traiga los Valores DIFERENTES a S, hasta ahor ano he
> podido encontrat la sentencia adecuada, podria alguein ayudarme con
> esto.
>
> Gracias
>
> javier
> >
>



--
Diego Andrés Sanabria
Ingeniería de Sistemas Universidad Distrital
about:me http://www.google.com/profiles/diegueus9
cel 3015290609

Sent from Bogota, DC, Colombia

Esteban Bordón

unread,
Aug 4, 2009, 3:07:34 PM8/4/09
to djan...@googlegroups.com
le erré, es así

results=masistem.objects.
exclude(MASI_HABSI='S').values().order_by('MASI_NOMSI')


saludos,
Esteban.

Javier Roa(GMAIL)

unread,
Aug 4, 2009, 2:11:55 PM8/4/09
to djan...@googlegroups.com
Gracis por la pronta resuesta, funciona de maravillas, ahora mi problemas es
que necesito EXCLUIR eso , pero tambien filtar por otro campo.
Como tendria que hacerlo.???
Javier

Diego Andrés Sanabria Martin (diegueus9)

unread,
Aug 4, 2009, 3:15:48 PM8/4/09
to djan...@googlegroups.com
2009/8/4 Javier Roa(GMAIL) <jroab...@gmail.com>:
>
> Gracis por la pronta resuesta, funciona de maravillas, ahora mi problemas es
> que necesito EXCLUIR eso , pero tambien filtar por otro campo.
> Como tendria que hacerlo.???

Uno después del otro
exclude(...).filter(...)

Javier Roa(GMAIL)

unread,
Aug 4, 2009, 2:30:16 PM8/4/09
to djan...@googlegroups.com
Gracias.... Funciona perfecto
Saludos
Reply all
Reply to author
Forward
0 new messages