[pyar] Query extraña Django

Daniel Moisset dmoisset en machinalis.com
Mar Sep 6 15:38:48 ART 2011


2011/9/6 matias benedetto <matias.benedetto en gmail.com>

> Hola, quiero hacer una consulta en django pero no se me ocurre bien como.
>
> Tengo algunos modelos, los que importan son:
>
> class VarianteAtributos (models.Model):
>     producto = models.ForeignKey(Producto)
>     precio =  models.ForeignKey(Precio, blank=True, null=True,
> default=None)
>
> class Atributo(models.Model):
>     tipo = models.ForeignKey(TipoAtributo)
>     variante = models.ForeignKey(VarianteAtributos)
>     valor = models.CharField(max_length=100)
>
> El usuario a traves de dropdows puede elegir combinaciones de distintos
> Atributos.
> Lo que yo quiero hacer es una consulta que obtenga la Variante que
> corresponde a la combinacion dada por el usuario.
>
> Por ejemplo:
> Atributo valor: "Rojo"
> Atributo valor: "1mm"
> Atributo valor: "Metal"
>

Algo por ejemplo como:

VarianteAtributos.objects.filter(atributo__valor="Rojo") &
VarianteAtributos.objects.filter(atributo__valor="1mm") &
VarianteAtributos.objects.filter(atributo__valor="Metal")

?

Saludos,
  D.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20110906/cf49fcbc/attachment.html>


More information about the pyar mailing list