最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于django 數(shù)據(jù)庫(kù)遷移(migrate)應(yīng)該知道的一些事

 更新時(shí)間:2018年05月27日 16:00:42   作者:Taswy  
今天小編就為大家分享一篇關(guān)于django 數(shù)據(jù)庫(kù)遷移(migrate)應(yīng)該知道的一些事,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

命令

首先數(shù)據(jù)庫(kù)遷移的兩大命令:

python manage.py makemigrations & python manage.py migrate 

前者是將model層轉(zhuǎn)為遷移文件migration,后者將新版本的遷移文件執(zhí)行,更新數(shù)據(jù)庫(kù)。

這兩中命令調(diào)用默認(rèn)為全局,即對(duì)所有最新更改的model或遷移文件進(jìn)行操作。如果想對(duì)部分app進(jìn)行操作,就要在其后追加app name:

$ python manage.py makemigrations app_name
$ python manage.py migrate app_name

如果想要精確到某個(gè)遷移文件(0004_xxx.py):

$ python manage.py migrate app_name 0004

如果想看遷移文件的執(zhí)行狀態(tài),可以用showmigrations命令查看:

$ python manage.py showmigrations
admin
 [X] 0001_initial
auth
 [X] 0001_initial
 [X] 0002_alter_permission_name_max_length

顯示django已知的migrations和狀態(tài)。

錯(cuò)誤

數(shù)據(jù)庫(kù)的命令稍有不慎可能就會(huì)掉坑。特別是migrate命令,由于django的數(shù)據(jù)庫(kù)中包含了migrations的記錄,如果migrations文件丟失,很可能造成migrate失敗。所以有必要將migrations文件加入版本控制,保證開(kāi)發(fā)時(shí)的migrations記錄和文件相匹配。

如果migrate出現(xiàn)了失敗,很可能是因?yàn)閙igration文件包含的變更信息由于當(dāng)前數(shù)據(jù)庫(kù)的約束無(wú)法完完成。這時(shí)就應(yīng)該去數(shù)據(jù)中找到這些記錄或鍵的位置,刪掉重做即可。

一般這些數(shù)據(jù)存在的表為:外鍵約束對(duì)應(yīng)的表、auth_permission、django_content_type和django_migrations.

以上這篇關(guān)于django 數(shù)據(jù)庫(kù)遷移(migrate)應(yīng)該知道的一些事就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python?spotlight庫(kù)簡(jiǎn)化交互式方法探索數(shù)據(jù)分析

    python?spotlight庫(kù)簡(jiǎn)化交互式方法探索數(shù)據(jù)分析

    這篇文章主要為大家介紹了python?spotlight庫(kù)簡(jiǎn)化的交互式方法探索數(shù)據(jù),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • python實(shí)現(xiàn)自動(dòng)售貨機(jī)

    python實(shí)現(xiàn)自動(dòng)售貨機(jī)

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)自動(dòng)售貨機(jī),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • Python使用protobuf序列化和反序列化的實(shí)現(xiàn)

    Python使用protobuf序列化和反序列化的實(shí)現(xiàn)

    protobuf是一種二進(jìn)制的序列化格式,相對(duì)于json來(lái)說(shuō)體積更小,傳輸更快,本文主要介紹了Python使用protobuf序列化和反序列化的實(shí)現(xiàn),感興趣的可以了解一下
    2021-05-05
  • 如何從Python的cmd中獲得.py文件參數(shù)

    如何從Python的cmd中獲得.py文件參數(shù)

    這篇文章主要介紹了如何從Python的cmd中獲得.py文件參數(shù)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • Python調(diào)用豆包API的完整指南

    Python調(diào)用豆包API的完整指南

    豆包是字節(jié)跳動(dòng)推出的AI對(duì)話助手,提供了強(qiáng)大的自然語(yǔ)言處理能力,本文將詳細(xì)介紹如何使用Python調(diào)用豆包API,實(shí)現(xiàn)智能對(duì)話功能,感興趣的小伙伴跟著小編一起來(lái)看看吧
    2025-07-07
  • python裝飾器-限制函數(shù)調(diào)用次數(shù)的方法(10s調(diào)用一次)

    python裝飾器-限制函數(shù)調(diào)用次數(shù)的方法(10s調(diào)用一次)

    下面小編就為大家分享一篇python裝飾器-限制函數(shù)調(diào)用次數(shù)的方法(10s調(diào)用一次),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • Python封裝MySQL操作工具類

    Python封裝MySQL操作工具類

    在Python中對(duì)MySQL的操作通常通過(guò)mysql-connector-python或PyMySQL庫(kù)進(jìn)行,本文主要為大家介紹了一個(gè)簡(jiǎn)單的對(duì)MySQL操作的封裝示例,希望對(duì)大家有所幫助
    2025-01-01
  • Win10下python3.5和python2.7環(huán)境變量配置教程

    Win10下python3.5和python2.7環(huán)境變量配置教程

    這篇文章主要為大家詳細(xì)介紹了Win10下python3.5和python2.7環(huán)境變量配置教程,文中安裝步驟介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • 使用IPython來(lái)操作Docker容器的入門(mén)指引

    使用IPython來(lái)操作Docker容器的入門(mén)指引

    這篇文章主要介紹了使用IPython來(lái)操作Docker容器的方法,包括一些基本的搭建和連接,主要依靠docker-py模塊,需要的朋友可以參考下
    2015-04-04
  • Python基于textdistance實(shí)現(xiàn)計(jì)算文本相似度

    Python基于textdistance實(shí)現(xiàn)計(jì)算文本相似度

    textdistance是Python的第三方庫(kù),用于計(jì)算文本之間的相似度或距離,本文主要為大家詳細(xì)介紹了如何使用textdistance實(shí)現(xiàn)計(jì)算文本相似度,需要的可以了解下
    2024-03-03

最新評(píng)論

天等县| 娄烦县| 普定县| 上高县| 岑巩县| 红原县| 盐源县| 安达市| 榆树市| 舞钢市| 青龙| 邓州市| 河东区| 芒康县| 吴忠市| 灵璧县| 青冈县| 洱源县| 仪征市| 新竹县| 墨玉县| 龙山县| 黄梅县| 儋州市| 邹城市| 法库县| 凭祥市| 锦州市| 竹北市| 桓台县| 个旧市| 玉溪市| 大厂| 安化县| 云安县| 时尚| 武宁县| 酉阳| 南和县| 武义县| 道孚县|