当前位置:主页 > 软件编程 > Python代码 >

解决Django删除migrations文件夹中的文件后出现的异常问题

时间:2021-06-23 09:22:35 | 栏目:Python代码 | 点击:

migrate文件记录了每一次数据迁移的改变

解决方法:重建数据库

1.删除数据库

错误方法:

python manage.py shell
from app.models import *Product.objects.raw('drop database')

上面删除数据库的方法是错误的

正确方法:

如果是用默认的sqlite数据库:可以直接右键,将db.sqlite3删掉。

如果用的其他数据库,则进入数据库的控制台,将数据库删掉

2.删除migrations中的文件,只保留__init__.py

3.更新数据库

python manage.py makemigrations
python manage.py migrate

您可能感兴趣的文章:

相关文章