Notable omission of South ( http://south.aeracode.org/ )
I think that's because South has been rolled into Django now. Is that correct?
https://docs.djangoproject.com/en/dev/topics/migrations/
Andrew has significantly rethought migrations and applied the lessons he's learned from years of maintaining and developing South.
He's kept a developer diary that has been pretty fascinating to read (YMMV):
http://www.aeracode.org/2013/11/27/new-apps-migrations/
and others at:
http://www.aeracode.org/category/django-diaries/
[update: route3 is faster than me, but still it's worth checking out the developer diaries]