Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/04/2014, 18:13
laguilar
 
Fecha de Ingreso: abril-2014
Mensajes: 4
Antigüedad: 10 años
Puntos: 0
Pregunta Contar datos de un Foreign Key??

Hola,

Quisiera saber cuantos Usuarios tengo una Ciudad.

//Models.py

class Ciudad(models.Model):
Nombre = models.CharField(max_length=45, unique=True)

class Meta:
verbose_name= 'Ciudad'
verbose_name_plural = 'Ciudades'

def __unicode__(self):
return self.Nombre

class Registro(models.Model):
Cliente = models.ManyToManyField(Cliente)
FechaHora = models.DateTimeField(auto_now=True,auto_now_add=Tr ue)
Ciudad = models.ForeignKey(Ciudad,related_name='Ciudad')

class Meta:
verbose_name = ('Registro')
verbose_name_plural = ('Registros')

def __unicode__(self):
return self.Ciudad.Nombre


--------------
Views.py

def detalle(request):
pubs = Registro.objects.annotate(num_city=Count('Ciudad') )
return render(request, 'detalle.html',{'ciudad':pubs})


Al momento de Imprimir en el HTML me imprime solo las ciudades de ese Class y no el conteo de los usuarios

Me ayudan indicando cual es mi error.

Gracias