django重新生成迁移文件、删除迁移文件
在django和数据库的使用中,有时候想要删除掉迁移文件,重新生成和执行,怎么办?
解决方法:
1、将对应app下的migrations文件夹下面除了__init__.py的文件全部删除,如下图所示。
删除方法:单击.py文件,右键,delete。
2、删除数据库。
执行命令:drop database 数据库名;
删除后,再重新创建一个同名的数据库。
执行命令:create database 数据库名;
3、重新执行
python manage.py makemigrations
python manage.py migrate