South Migration Error
First thing you must run initial migration.
python manage.py schemamigration --initial
You are getting this error because of your project structure or there is some issue with your south package .try to remove and reinstalling south.
You need to see that there should not be any extra .py file in your migration folder.
I am trying to learn Django by setting up one of the projects I found on github. Afetr I ran the syncdb command it showed 
Not synced (use migrations):
 - django_extensions
 - djangoratings
 - profiles
 - guardian
(use ./manage.py migrate to migrate these).
When I am running "python manage.py migrate app" , it gives 
AttributeError: 'module' object has no attribute 'Migration'.
I also ran schemamigration app --auto and --initial as well. But nothing seems to be working. Can somebody point out where I am going wrong.