Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/07/2013, 01:09
MacintoshD
 
Fecha de Ingreso: mayo-2012
Ubicación: Mexico
Mensajes: 82
Antigüedad: 12 años, 7 meses
Puntos: 7
Agrupar Datos En Django

Buenas mundo, tengo una pregunta para vosotros, fijaos bien en la imagen que pondre y en el modelo, la idea es agrupar los capítulos por temporada.



Código Python:
Ver original
  1. class Serie(models.Model):
  2.     # Campos Opcionales.
  3.  
  4.     def serie_chapter(self):
  5.         return self.seriechapter_set.order_by("season","chapter")
  6.  
  7. class SerieChapter(models.Model):
  8.     serie = models.ForeignKey(Serie)
  9.     name = models.CharField(max_length=100, unique=True)
  10.     slug = models.SlugField(max_length=100, unique=True)
  11.     season = models.IntegerField(db_index=True, choices=CHOICES_SEASON)
  12.     chapter = models.IntegerField(choices=CHOICES_EPISODE)
  13.     created_at = models.DateTimeField(auto_now=True)

Como veis no tengo un modelo llamado temporada pues para mi no lo necesito, solo quiero agrupar los capítulos por temporada, exactamente como la imagen de arriba.

Temporada 1: todos los capítulos.
Temporada 2: todos los capítulos.

Gracias y buenas madrugadas.