Post save hook to ensure that there is only one default

def update_default_channels(sender, instance, created, **kwargs):
    """ Post save hook to ensure that there is only one default
    """
    if instance.default:
        Channel.objects.filter(default=True).exclude(
            channel_id=instance.channel_id
        ).update(default=False)