解決Django刪除migrations文件夾中的文件后出現(xiàn)的異常問題
migrate文件記錄了每一次數(shù)據(jù)遷移的改變
解決方法:重建數(shù)據(jù)庫
1.刪除數(shù)據(jù)庫
錯誤方法:
python manage.py shell
from app.models import *Product.objects.raw('drop database')
上面刪除數(shù)據(jù)庫的方法是錯誤的
正確方法:
如果是用默認(rèn)的sqlite數(shù)據(jù)庫:可以直接右鍵,將db.sqlite3刪掉。
如果用的其他數(shù)據(jù)庫,則進(jìn)入數(shù)據(jù)庫的控制臺,將數(shù)據(jù)庫刪掉
2.刪除migrations中的文件,只保留__init__.py
3.更新數(shù)據(jù)庫
python manage.py makemigrations python manage.py migrate
以上這篇解決Django刪除migrations文件夾中的文件后出現(xiàn)的異常問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Django實(shí)現(xiàn)微信小程序支付的示例代碼
這篇文章主要介紹了Django實(shí)現(xiàn)微信小程序支付的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09
Python3爬蟲學(xué)習(xí)之將爬取的信息保存到本地的方法詳解
這篇文章主要介紹了Python3爬蟲學(xué)習(xí)之將爬取的信息保存到本地的方法,結(jié)合實(shí)例形式詳細(xì)分析了Python3信息爬取、文件讀寫、圖片存儲等相關(guān)操作技巧,需要的朋友可以參考下2018-12-12
Python 類與元類的深度挖掘 II【經(jīng)驗(yàn)】
元類在 Python 中屬于比較深層的黑魔法,在一般的日常應(yīng)用中可能并不常用,但理解其背后的原理對于理解 Python 面向?qū)ο缶幊桃约耙磺薪詾閷ο蟮睦砟詈苡袔椭?;如果你需要對類進(jìn)行深度改造,至少要知道從何入手。2016-05-05
Python使用GeoIP2實(shí)現(xiàn)地圖定位
GeoIP2是一種IP地址定位庫,它允許開發(fā)人員根據(jù)IP地址查找有關(guān)位置和地理位置的信息,這篇文章主要為大家介紹了python如何使用GeoIP2實(shí)現(xiàn)地圖定位,感興趣的可以了解下2023-10-10
深入理解Tensorflow中的masking和padding
TensorFlow 是一個用于人工智能的開源神器,這篇文章主要介紹了Tensorflow中的masking和padding的相關(guān)知識,通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2020-02-02

