解决Django删除migrations文件夹中的文件后出现的异常问题
migrate文件记录了每一次数据迁移的改变
解决方法:重建数据库
1.删除数据库
错误方法:
pythonmanage.pyshell
fromapp.modelsimport*Product.objects.raw('dropdatabase')
上面删除数据库的方法是错误的
正确方法:
如果是用默认的sqlite数据库:可以直接右键,将db.sqlite3删掉。
如果用的其他数据库,则进入数据库的控制台,将数据库删掉
2.删除migrations中的文件,只保留__init__.py
3.更新数据库
pythonmanage.pymakemigrations pythonmanage.pymigrate
以上这篇解决Django删除migrations文件夹中的文件后出现的异常问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
10 英语校庆祝福语简短
11 友情赠送蛋糕祝福语简短
12 律所客户祝福语简短
13 女职工生日祝福语简短
14 乔迁新居庆典祝福语简短
15 给渔船的祝福语简短
16 物业入伙大吉祝福语简短
17 同事辞职祝福语简短英文
18 鼠年女孩生日祝福语简短