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
In my case in django 2.0.2 for recreating dropped table I needed to comment my models in myapp and then migrate with --fake and uncomment my models and migrate without --fake
A little different from raul answer:
DELETE FROM django_migrations WHERE app = 'app_name'.models.py and all this models usage in views, signals and etc (to prevent error).python manage.py makemigrations YOUR_APP_NAMEpython manage.py migrate --fakepython manage.py makemigrations YOUR_APP_NAMEpython manage.py migrateThis should solve some users problem.