django 項(xiàng)目中的數(shù)據(jù)庫(kù)遷移 migrations 文件在開(kāi)發(fā)環(huán)境和部署環(huán)境中有必要保持一致嗎?

科技 未結(jié) 5 1949
cnddn
cnddn 2023-06-17 15:27

開(kāi)發(fā)環(huán)境中隨著模型文件的修改會(huì)生成許多 migrations 文件在項(xiàng)目中。

那么這些文件有必要隨著項(xiàng)目同步到部署環(huán)境中嗎?

因?yàn)殚_(kāi)發(fā)環(huán)境和部署環(huán)境中數(shù)據(jù)庫(kù)并不同,那么在部署環(huán)境中執(zhí)行下面這些命令,項(xiàng)目中因?yàn)殚_(kāi)發(fā)環(huán)境中生成的 migrations 文件會(huì)對(duì)這些操作帶來(lái)什么影響?

python manage.py makemigrations python manage.py migrate`

相關(guān)標(biāo)簽:
5條回答
  • 2023-06-17 16:02

    官方推薦migrations放到版本控制中。

    0 討論(0)
  • 2023-06-17 16:05

    在開(kāi)發(fā)中可能會(huì)生成很多的migrations,我的做法是在提交的時(shí)候把migrations全部discard,然后運(yùn)行python manage.py makemigrations`重新生成一份最終版的migrations,如果沒(méi)有強(qiáng)迫癥,那么略過(guò)我的做法。

    0 討論(0)
  • 2023-06-17 16:08

    PS:python manage.py makemigrations命令是生成你model中變動(dòng)對(duì)應(yīng)的數(shù)據(jù)庫(kù)遷移的文件。python manage.py migrate是應(yīng)用上述遷移文件。

    0 討論(0)
  • 2023-06-17 16:08

    因?yàn)閙igrations相當(dāng)于你的數(shù)據(jù)庫(kù)的版本控制,可以保證開(kāi)發(fā)環(huán)境跟產(chǎn)品環(huán)境的數(shù)據(jù)庫(kù)一致。https://docs.djangoproject.com/en/1.10/topics/migrations/。

    0 討論(0)
  • 2023-06-17 16:09

    產(chǎn)品環(huán)境中因?yàn)榘姹究刂浦杏凶钚绿峤坏膍igrations,所以部署腳本中不需要運(yùn)行python manage.py makemigrations,直接運(yùn)行python manage.py migrate就好。

    0 討論(0)
提交回復(fù)
最新問(wèn)題
如何治女人不孕 1
亞青會(huì)的比賽項(xiàng)目是什么? 5
亞青會(huì)第一屆在哪里舉辦,時(shí)間是什么時(shí)候? 4
2019年中央電視臺(tái)中秋晚會(huì)節(jié)目單 4
精液米白色正常嗎 1
有線電視如何繳費(fèi) 2
先科led車(chē)燈和鯨特LED車(chē)燈誰(shuí)更好? 1
輸卵管堵不育治 1
電視廣告的優(yōu)缺點(diǎn),介紹你喜歡的電視廣告英語(yǔ)作文 1
十大名牌電視 1
猜你喜歡
中山第三代試管私立醫(yī)院哪家好一點(diǎn)啊!需要哪些手續(xù)!
試管嬰兒的好處與壞處是什么樣的_試管嬰兒的十大好處是什么!怎么做最省錢(qián)!
山東第三代試管嬰兒多少錢(qián)??jī)?nèi)附醫(yī)院排名!
西安私立醫(yī)院做三代試管費(fèi)用究竟多少,附同城醫(yī)院導(dǎo)航!
泰國(guó)三代試管嬰兒助孕大概費(fèi)用是多少?準(zhǔn)備多少錢(qián)才夠呢
試管移植第二十天nk值有點(diǎn)高會(huì)流產(chǎn)嗎!了解相關(guān)費(fèi)用!
試管助力成功懷孕,只要堅(jiān)持最終都能好孕
??谀茏鋈嚬茚t(yī)院排行榜,哪些醫(yī)院口碑好
美國(guó)三代試管嬰兒比較好的私立醫(yī)院可靠嗎?這篇文章講全了
拉薩比較好的都有哪些?附費(fèi)用清單明細(xì)!
熱門(mén)文章
兩個(gè)男的做試管生孩子費(fèi)用一般是多少?
【生殖推薦】2025全國(guó)十大助孕公司名單揭曉
2025年太原第三代試管嬰兒私立醫(yī)院排名公布
【熱點(diǎn)追蹤】三代試管嬰兒流程是怎樣的?
2025年合肥三代試管私人機(jī)構(gòu)哪家好(top榜)
泰國(guó)三代試管成功率如何提高?
福州有沒(méi)有能做試管嬰兒的私立醫(yī)院?看看本地人怎么說(shuō)
泰國(guó)三代試管嬰兒提前準(zhǔn)備清單
2025重慶私立試管機(jī)構(gòu)排名揭曉,盤(pán)點(diǎn)上榜醫(yī)院優(yōu)勢(shì)
沈陽(yáng)私立機(jī)構(gòu)三代試管成功率排名公布,進(jìn)來(lái)看看哪家數(shù)據(jù)好
南寧生殖科比較好的醫(yī)院怎么選擇,了解最新排行榜
四川試管醫(yī)院排名(四川試管嬰兒哪家醫(yī)院做的比較好)
干貨收藏:人工受孕和試管的成功率一樣嗎
“對(duì)比解讀”2025海口未婚生育政策,海口未婚生育登記流程
四川正規(guī)助孕(四川助孕機(jī)構(gòu))
泰國(guó)哪家三代試管嬰兒技術(shù)高?首選這三家熱門(mén)醫(yī)院
中山一院做三代試管嬰兒怎么樣?費(fèi)用明細(xì)一覽
深圳沒(méi)有結(jié)婚證做三代試管嬰兒費(fèi)用明細(xì)曝光!透明收費(fèi)更放心
2025年上海市人民醫(yī)院試管嬰兒費(fèi)用與詳細(xì)流程全解析
2024年廣州試管成功率高的醫(yī)院排行榜,最新權(quán)威指南
廣告合作方 廣告申請(qǐng)