Using Django 1.7 migrations.
I accidentally dropped a table in my database. I assumed that by running migration again this would recreate the table but no, Django st
Go to your database and find the table django_migrations. Delete all the rows which have app equals your app name.
django_migrations
app
Then do a makemigrations & migrate will work.
makemigrations
migrate