您好,登錄后才能下訂單哦!
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
以上這篇解決Django刪除migrations文件夾中的文件后出現的異常問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。