django重新生成數(shù)據(jù)庫(kù)中的某張表方法
今天有碰到這種情況,數(shù)據(jù)庫(kù)中有張表沒(méi)辦法通過(guò)migration來(lái)更改, migrate時(shí)報(bào) django.db.utils.OperationalError: (1050, “Table ‘表名' already exists)索性就直接把這張表刪了重新導(dǎo).
1 刪除數(shù)據(jù)庫(kù)中的django_migration 表 以及 刪除你要重新導(dǎo)的表
2 將你要導(dǎo)的那個(gè)app中的migrate 文件刪除掉
3 進(jìn)行虛擬導(dǎo)入
migrate --fake
虛擬導(dǎo)入會(huì)重新生成django_migration 表 并且里面有之前的導(dǎo)入記錄(避免在執(zhí)行migrate時(shí)重新導(dǎo)入已存在的表),除了你第二步刪的那個(gè)文件里的那些記錄.
4 重新導(dǎo)入你需要的表
makemigration shop(你要導(dǎo)的app) migrate shop
這樣就完成了。
以上這篇django重新生成數(shù)據(jù)庫(kù)中的某張表方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python遞歸函數(shù)返回值為None問(wèn)題及解決
文章主要討論了在Python中使用遞歸函數(shù)時(shí)可能出現(xiàn)的問(wèn)題,特別是遞歸函數(shù)的返回值不符合預(yù)期的情況,文章通過(guò)一個(gè)具體的例子說(shuō)明了這個(gè)問(wèn)題,并解釋了如何通過(guò)在遞歸調(diào)用時(shí)加上return語(yǔ)句來(lái)解決這個(gè)問(wèn)題2024-11-11
Python實(shí)戰(zhàn)之生成有關(guān)聯(lián)單選問(wèn)卷
這篇文章主要為大家分享了一個(gè)Python實(shí)戰(zhàn)小案例——生成有關(guān)聯(lián)單選問(wèn)卷,并且能根據(jù)問(wèn)卷總分?jǐn)?shù)生成對(duì)應(yīng)判斷文案結(jié)果,感興趣的可以了解一下2023-04-04
用python + openpyxl處理excel2007文檔思路以及心得
最近要幫做RA的老姐寫個(gè)合并excel工作表的腳本……源數(shù)據(jù)是4000+個(gè)excel 工作表,分布在9個(gè)xlsm文件里,文件內(nèi)容是中英文混雜的一些數(shù)據(jù),需要從每張表中提取需要的部分,分門別類合并到多個(gè)大的表里。2014-07-07
python調(diào)用百度REST API實(shí)現(xiàn)語(yǔ)音識(shí)別
這篇文章主要為大家詳細(xì)介紹了python調(diào)用百度REST API實(shí)現(xiàn)語(yǔ)音識(shí)別,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-08-08
python如何實(shí)現(xiàn)從視頻中提取每秒圖片
這篇文章主要為大家詳細(xì)介紹了python如何實(shí)現(xiàn)從視頻中提取每秒圖片,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-07-07
淺析Python 抽象工廠模式的優(yōu)缺點(diǎn)
這篇文章主要介紹了Python 抽象工廠模式的優(yōu)缺點(diǎn),文中示例代碼非常詳細(xì),幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下2020-07-07

