背景:
1、Django+mysql
2、一不小心把表删除了
3、重新执行命令:a、python manage.py makemigrations,b、python manage.py migrate。
4、发现无效
解决方法:
1、删除对应app下面的,除了__pycache__或者__init__.py之外的所有文件,然后执行python manage.py makemigrations。
2、打开mysql客户端,执行DELETE FROM django_migrations WHERE app = 'app名称';然后执行python manage.py migrate,即可同步数据库。