Buscar este blog

lunes, 8 de julio de 2013

Contar resultado de consulta manytomany en Django template y views

Sacamos unos datos de la base de datos y uno de ellos tiene una relación many to many. ¿Cómo obtenemos el número de valores de esa entrada many to many?

models.py

class Persona(models.Model):
       nombre = ........................
       amigos = models.ManyToManyField(OtraTabla)

views.py
            consulta = Persona.objects.get(id=1)
            consulta.amigos.count() # Obtendremos el número de amigos: 0,1,2,3..... los que sean

archivo.html -> Template
            Suponiendo que se llame la variable consulta:
                     consulta.count # obtendremos el número de amigos: 0,1,2,3..... los que sean

Encuentra otras soluciones en el nuevo blog ó descargate themes y módulos en www.softwild.es

Si necesitas ayuda escribe a través del formulario de contacto en la parte derecha.
Nota: Antes de acceder al formulario aparecerá un anuncio, que en 5 segundos podrás cerrar.

No hay comentarios:

Publicar un comentario

Gracias por comentar.

Si has realizado alguna consulta, responderemos lo antes posible. Gracias