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