# -*- coding: utf-8 -*-
from django.db import models

from components.games.models import Game


class Series(models.Model):
    name = models.CharField(max_length=200)

    def __unicode__(self):
        return '%s' % self.name


class Broadcast(models.Model):
    airdate = models.DateField()
    status = models.CharField(max_length=200)
    number = models.IntegerField(blank=True, null=True)

    # ...
    games = models.ManyToManyField(Game, related_name='appears_on')
    series = models.ForeignKey(Series, related_name='broadcasts')

    # ...
    def __unicode__(self):
        return 'Episode %s' % self.number

# -*- coding: utf-8 -*-
from django.db import models

from components.games.models import Game


class Broadcast(models.Model):
    airdate = models.DateField()
    status = models.CharField(max_length=200)
    number = models.IntegerField(blank=True, null=True)

    # ...
    games = models.ManyToManyField(Game, related_name='appears_on')

    def __unicode__(self):
        return 'Episode %s' % self.number

--- 
+++ 
@@ -2,6 +2,13 @@
 from django.db import models
 
 from components.games.models import Game
+
+
+class Series(models.Model):
+    name = models.CharField(max_length=200)
+
+    def __unicode__(self):
+        return '%s' % self.name
 
 
 class Broadcast(models.Model):
@@ -11,6 +18,8 @@
 
     # ...
     games = models.ManyToManyField(Game, related_name='appears_on')
+    series = models.ForeignKey(Series, related_name='broadcasts')
 
+    # ...
     def __unicode__(self):
         return 'Episode %s' % self.number
Add the concept of series (like Whatever Wednesday).
