誤刪Django的model中的表解決辦法

誤刪Django的model中的表解決辦法

1.model裏面的表格實際的操做都在migrations文件夾中,裏面記錄了操做過程,當在database和model中刪除表格時要注意初始化數據庫時會報錯,migrations文件中的刪除記錄執行無結果,由於數據庫中已經沒有此表格了,因此報錯。python

2.解決辦法:初始化命令不不變,執行代碼後加 --fake數據庫

python manage.py migrate --fake #忽略執行刪除操做django

相關文章
相關標籤/搜索