Going South
Okay so after taking a few hours to find out how to get a unique SlugField into the database per South here's what I found out:
Adding the unique index is the last thing South does in a forward migration. That means all you need is a few lines of code after the call to add_field that take care of the empty entries getting unique data that would otherwise violate the unique constraint.
= +
=
= +
return
# Adding field 'Category.slug'
=
South is really neat - once you figured out how it works.