国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

django實(shí)現(xiàn)將修改好的新模型寫入數(shù)據(jù)庫(kù)

瀏覽:3日期:2024-10-15 11:16:22

大家在用django寫完模型代碼后,肯定都迫不及待的將模型翻譯為遷移文件然后migrate吧,后來(lái)發(fā)現(xiàn)以后模型要修改的話再python manage.py makemigrations app加migrate后結(jié)果發(fā)現(xiàn)并不管用,數(shù)據(jù)庫(kù)并不會(huì)作出任何修改,由于本人也是新手,于是在網(wǎng)上看來(lái)下資料,并且分析了下,發(fā)現(xiàn)了一種粗暴的解決方法:

(1)刪除原來(lái)的遷移文件

目錄如下項(xiàng)目名.app.migrations

(2)重新建立遷移文件

即重新python manage.py makemigrations app

(3)刪除數(shù)據(jù)庫(kù)記錄

進(jìn)入項(xiàng)目數(shù)據(jù)庫(kù),找到django_migrations表,把a(bǔ)pp為你app名字的那行記錄刪除,

(4)刪除相關(guān)app的舊表

將關(guān)于你修改后的app的表全部刪除

(5)將修改后的表加入數(shù)據(jù)庫(kù)

再回來(lái)進(jìn)行migrate,你會(huì)發(fā)現(xiàn)你修改后的模型已經(jīng)成功的導(dǎo)入數(shù)據(jù)庫(kù)。

如果各位大神有更加好的方法,歡迎分享!

補(bǔ)充知識(shí):python Django 初始化數(shù)據(jù)到數(shù)據(jù)庫(kù)的操作

引言:開發(fā)中經(jīng)常會(huì)遇到一些數(shù)據(jù)在程序的運(yùn)行時(shí)就要在數(shù)據(jù)庫(kù)中存在,然后就對(duì)Django的數(shù)據(jù)初始化做一個(gè)簡(jiǎn)單的分享

1.首先在我們的app下創(chuàng)建對(duì)應(yīng)的models,然后在models里面進(jìn)行表的創(chuàng)建

django實(shí)現(xiàn)將修改好的新模型寫入數(shù)據(jù)庫(kù)

2.對(duì)應(yīng)上面的表,我們想要為這個(gè)表初始化進(jìn)去兩條數(shù)據(jù)

name:1 script_content:‘11111’

name:2 script_content:‘22222’

3.然后進(jìn)行常規(guī)的表結(jié)構(gòu)創(chuàng)建操作,在命令行運(yùn)行python manage.py makemigrations + 自己的app名字

4.然后會(huì)看到在對(duì)應(yīng)的app創(chuàng)建一個(gè)migrations的目錄

django實(shí)現(xiàn)將修改好的新模型寫入數(shù)據(jù)庫(kù)

5.根據(jù)自己的的遷移文件初始化自己的數(shù)據(jù)到數(shù)據(jù)庫(kù),這時(shí)在命令行運(yùn)行,python manage.py makemigrations --enmpty + 自己的app名字

6.然后會(huì)在migrations的目錄下生成一個(gè)文件 如下圖0002開頭的文件:

django實(shí)現(xiàn)將修改好的新模型寫入數(shù)據(jù)庫(kù)

7.然后在上面新生成的文件里面編寫一下兩個(gè)函數(shù)代碼

django實(shí)現(xiàn)將修改好的新模型寫入數(shù)據(jù)庫(kù)

然后在文件中添加

django實(shí)現(xiàn)將修改好的新模型寫入數(shù)據(jù)庫(kù)

然后在命令行執(zhí)行,python manage.py migrate

這時(shí)候數(shù)據(jù)庫(kù)中就有了初始化數(shù)據(jù)

django實(shí)現(xiàn)將修改好的新模型寫入數(shù)據(jù)庫(kù)

大概整個(gè)過(guò)程就是這樣的,完成了django的數(shù)據(jù)的初始化

以上這篇django實(shí)現(xiàn)將修改好的新模型寫入數(shù)據(jù)庫(kù)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Django
相關(guān)文章:
主站蜘蛛池模板: 国产欧美亚洲三区久在线观看 | 免费一区二区三区四区五区 | 中文国产成人精品少久久 | 在线观看黄网视频免费播放 | 激情性爽三级成人 | 99久在线 | 亚州视频一区二区 | 一级毛片私人影院老司机 | 一级毛片免费播放视频 | 日本不卡一区视频 | 欧美一级久久久久久久久大 | 免费人成年短视频在线观看免费网站 | 欧美日韩永久久一区二区三区 | 久久久一区二区三区 | 99视频有精品 | 久草综合在线观看 | 一区二区三区在线免费看 | 91香蕉国产亚洲一区二区三区 | 波多野结衣一区二区三区高清在线 | 成人中文字幕在线高清 | 国产欧美精品区一区二区三区 | 亚洲国产日韩综合久久精品 | 欧美一级欧美三级在线观看 | 亚洲视频在线网站 | 国产精品久久久久久久久免费 | 亚洲欧美日韩另类精品一区二区三区 | 国产免费播放一区二区 | 国产一级一片免费播放刺激 | 久久精品国产第一区二区 | 国产第一区二区三区在线观看 | 亚洲第一免费网站 | 成人亚洲精品一区二区 | 国产视频一二三 | 国产全部理论片线观看 | 欧美一区二区三区在线 | 日本免费在线一区 | 99国产在线播放 | 成人精品一区二区久久 | 国产自在自线午夜精品视频 | 国产亚洲欧美在线视频 | 男女性男女刺激大片免费观看 |