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 originalclass Serie(models.Model):
# Campos Opcionales.
def serie_chapter(self):
return self.seriechapter_set.order_by("season","chapter")
class SerieChapter(models.Model):
serie = models.ForeignKey(Serie)
name = models.CharField(max_length=100, unique=True)
slug = models.SlugField(max_length=100, unique=True)
season = models.IntegerField(db_index=True, choices=CHOICES_SEASON)
chapter = models.IntegerField(choices=CHOICES_EPISODE)
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.