[pyar] [Django] Consulta Many to Many

DF-- dj.foguelman en gmail.com
Jue Oct 20 17:48:07 ART 2011


2011/10/20 matias benedetto <matias.benedetto en gmail.com>

> Holaaa
>
> 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.
> A alguien se le ocurre como podría escribirse eso?
>
> simplificando los modelos son:
>
> class Color(models.Model):
>     nombre = models.CharField(max_length=30)
>
>
> class Producto(models.Model):
>     nombre = models.CharField(max_length=30)
>     colores = models.ManyToManyField(Color)
>
>

¿¿ Sería algo como lo que este SQL haría[0] ??

[0]:
Select * from color
where  color.id not in (select  distinct color_fk from producto)
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20111020/1e0e66d8/attachment.html>


More information about the pyar mailing list