How to force django database migrations back to normal

1. delete all migration files  

find . -path "*/migrations/*.py" -not -name "__init__.py" -delete 
find . -path "*/migrations/*.pyc" -delete

2. drop that database at your SQL shell

mysql -u root -p
show databases;
DROP database your_database_name;

3. create new initial migrations and generate the database tables

python manage.py makemigrations 
python manage.py migrate

https://simpleisbetterthancomplex.com/tutorial/2016/07/26/how-to-reset-migrations.html