误删Django的model中的表解决办法

误删Django的model中的表解决办法

1.model里面的表格实际的操作都在migrations文件夹中,里面记录了操作过程,当在database和model中删除表格时要注意初始化数据库时会报错,migrations文件中的删除记录执行无结果,因为数据库中已经没有此表格了,所以报错。

2.解决办法:初始化命令不不变,执行代码后加 --fake

python manage.py migrate --fake #忽略执行删除操作

posted @ 2019-12-29 10:41  HashFlag  阅读(680)  评论(0编辑  收藏  举报