Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/08/2014, 06:19
avegar
 
Fecha de Ingreso: agosto-2014
Mensajes: 9
Antigüedad: 10 años, 3 meses
Puntos: 0
Datos en relaciones Many to Many en Django

Hola a todos necesito dado una realación many to many, entre una entidad productos y una categoria, saber la cantidad de productos por categoria...

O sea:

prod = productos.objects.filter(categoria=1).count()//estaría obteniendo los productosde la categoria con id = 1, pero lo que quiero es que sea para todas las categorias no para una sola... lo que necesito es tener una relacion como esta,

categoria1 2
categoria3 5

También he probado esto:

prod = productos.objctes.all()//todos los productos
---en la plantilla:
{%for p in prod%}
{%for cat in p.categoria.all %}
{{cat.nombre}} -> {{p.nombre | length }}
{%endfor%}
{%endfor%}

---Resultado
categoria1 10
categoria1 15
asi por estilo....

Estoy dando mis primero tropiesos en Django y estaría agradecido de tener sus sugerencia...

Saludos a todos