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

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

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

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

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

相关文章
相关标签/搜索