Foros del Web » Programando para Internet » Python »

[SOLUCIONADO] Query en Dajngo con objetos relacionados

Estas en el tema de Query en Dajngo con objetos relacionados en el foro de Python en Foros del Web. Hola quiero hacer lo siguiente con el ORM de Django: Quiero solo los los objetos que tengan uno o mas objetos relacionados y que esten ...
  #1 (permalink)  
Antiguo 06/02/2014, 17:00
 
Fecha de Ingreso: julio-2006
Mensajes: 56
Antigüedad: 18 años, 4 meses
Puntos: 0
Pregunta Query en Dajngo con objetos relacionados

Hola quiero hacer lo siguiente con el ORM de Django:

Quiero solo los los objetos que tengan uno o mas objetos relacionados y que esten filtrados por un determinado campo.

Ejemplo:

class Categoria(models.Model):
descripcion = models.CharField(max_length=100)


class Producto(models.Model):
nombre = models.CharField(max_length=100)
categoria = models.ForeignKey(Categoria)
activo = models.BooleanField(default=True)


Quiero seleccionar las categorías que tengan 1 o mas productos activos, se puede o tengo que utilizar SQL?
  #2 (permalink)  
Antiguo 06/02/2014, 17:52
 
Fecha de Ingreso: julio-2006
Mensajes: 56
Antigüedad: 18 años, 4 meses
Puntos: 0
Respuesta: Query en Dajngo con objetos relacionados

Ya está queda de la siguiente forma:

Categoria.objects.filter(producto__activo=True).di stinct()

Etiquetas: django, field, gui, ip, objetos, query, relacionados
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:15.