old_contents: from django.db.models.signals import pre_save
  from django.dispatch import receiver
  
  import logging
  log = logging.getLogger('apps.convention')
  
  from django.utils.text import slugify
  
  from .models import (
      Contestant,
  )
  
  
  @receiver(pre_save, sender=Contestant)
  def contestant_pre_save(sender, instance, **kwargs):
      """
      Builds the slug; required before the contestant model can be saved.
      """
      instance.slug = slugify(instance.name)
  
new_contents: from django.db.models.signals import pre_save
  from django.dispatch import receiver
  
  import logging
  log = logging.getLogger('apps.convention')
  
  from django.utils.text import slugify
  
  from .models import (
      Contestant,
  )
  
  
  @receiver(pre_save, sender=Contestant)
  def contestant_pre_save(sender, instance, **kwargs):
      """
      Builds the slug; required before the contestant model can be saved.
      """
      instance.slug = slugify(unicode(instance.name))
  
subject: Add unicode to slug creation