[pyar] [Django] Consulta Many to Many

xavier lesa xavierlesa en gmail.com
Jue Oct 20 21:46:40 ART 2011


Bueno una opción seria:

class Color(models.Model):
    nombre = models.CharField(max_length=30)


class Producto(models.Model):
    nombre = models.CharField(max_length=30)
    colores = models.ManyToManyField(Color)


colores_en_producto = Producto.objects.get(.....).colores.all()

colores = Color.object.exclude(pk__in = [ color.pk for color in
colores_en_producto ] )

probalo y contanos

Saludos



Xavier Lesa
Production Manager

tel: +011 6379-6434 | cel: +011 15 3868-3918

web: http://link-b.com | mail: xavier en link-b.com | xavierlesa en gmail.com
gtalk: xavier en link-b.com | skype: xavierlesa



2011/10/20 Marcos Alcazar <marcos.alcazar en gmail.com>

> El día 20 de octubre de 2011 16:01, matias benedetto
> <matias.benedetto en gmail.com> escribió:
> > Tengo dos modelos en Django: Producto y Color.
> > Lo que quiero hacer, y no se como escribir, es una consulta que obtenga
> > todos los colores que no esten asociados a un producto dado en el many to
> > many.
> Hola!
>
> Tengo el mismo problemita en este momento jejej.
> Cuando tengas la solución, por favor avisame!
>
> Un saludo grande,
>
> --
> Marcos Alcazar
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20111020/a7d0fb6d/attachment.html>


More information about the pyar mailing list