在django和数据库的使用中,有时候想要删除掉迁移文件,重新生成和执行,怎么办?

解决方法:
1、将对应app下的migrations文件夹下面除了__init__.py的文件全部删除,如下图所示。
删除方法:单击.py文件,右键,delete。
在这里插入图片描述
2、删除数据库。
执行命令:drop database 数据库名;
删除后,再重新创建一个同名的数据库。
执行命令:create database 数据库名;

3、重新执行

python manage.py makemigrations

python manage.py migrate

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐