网络编程
位置:首页>> 网络编程>> Python编程>> 解决Django删除migrations文件夹中的文件后出现的异常问题

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

作者:djshichaoren  发布时间:2022-03-05 20:47:57 

标签:Django,migrations,文件,异常

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

来源:https://blog.csdn.net/djshichaoren/article/details/78390825

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com