亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Django 數據庫同步操作技巧詳解

 更新時間:2019年07月19日 09:59:30   作者:hskull  
這篇文章主要介紹了Django 數據庫同步操作技巧詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

同步數據庫:

使用上述兩條命令同步數據庫

1.認識migrations目錄:

migrations目錄作用:用來存放通過makemigrations命令生成的數據庫腳本,里面的生成的腳本不要輕易修改。
要正常的使用數據庫同步的功能,app目錄下必須要有migrations目錄,且目錄下存在__init__.py文件。

2.認識一張數據表(django_migrations)

表中的字段:

app:app名字

name:執(zhí)行的腳本文件的名稱

applied:腳本執(zhí)行的時間也顯示了

hello_app為所運行的app名稱,執(zhí)行的腳本文件為0001_initial.py,時間也顯示了。

3.和數據庫相關的一些命令:(manage.py來運行)

  • flush:清空數據庫,恢復數據庫到最初狀態(tài)
  • makemigrations [appname]:生成數據庫同步的腳本,可以指定具體同步那個app
  • migrate [appname]:同步數據庫(*)
  • showmigrations [app_lable]:查看生成的數據庫同步腳本(*)
  • sqlflush <appname>:查看生成清空數據庫腳本(*)必須要有app的名稱
  • sqlmigrate:查看數據庫同步的sql語句(*)

注意:在開發(fā)過程中,數據庫同步誤操作之后,難免會遇到后面不能同步成功的情況,解決這個問題的方法,一是去分析生成的數據庫腳本和django_migrations中的同步記錄是否匹配。

另外一個簡單粗暴的方法就是把migrations目錄下的腳本(出__init_.py之外,去哪不刪除,再把數據庫刪掉,之后創(chuàng)建一個新的數據庫,將數據庫同步操作在做過一遍。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:

相關文章

  • python程序控制NAO機器人行走

    python程序控制NAO機器人行走

    這篇文章主要為大家詳細介紹了python程序控制NAO機器人行走,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • 在cmd中查看python的安裝路徑方法

    在cmd中查看python的安裝路徑方法

    在本篇文章里小編給大家整理的是關于怎樣在cmd中查看python的安裝路徑的相關內容,有興趣的朋友們學習參考下。
    2019-07-07
  • python實現excel和csv中的vlookup函數示例代碼

    python實現excel和csv中的vlookup函數示例代碼

    這篇文章主要介紹了python實現excel和csv中的vlookup函數,介紹如何使用python在excel和csv里實現vlookup函數的功能,首先需要簡單了解一下python如何操作excel,需要的朋友可以參考下
    2023-01-01
  • 12個Pandas/NumPy中的加速函數使用總結

    12個Pandas/NumPy中的加速函數使用總結

    在本文中,數據和分析工程師?Kunal?Dhariwal?為我們介紹了?12?種?Numpy?和?Pandas?函數,這些高效的函數會令數據分析更為容易、便捷
    2022-09-09
  • Python實現監(jiān)控遠程主機實時數據的示例詳解

    Python實現監(jiān)控遠程主機實時數據的示例詳解

    這篇文章主要為大家詳細介紹了Python如何使用Socket庫和相應的第三方庫來監(jiān)控遠程主機的實時數據,比如CPU使用率、內存使用率、網絡帶寬等,感興趣的可以了解一下
    2023-04-04
  • Python中遞歸以及遞歸遍歷目錄詳解

    Python中遞歸以及遞歸遍歷目錄詳解

    最近用Python讀取文件夾下所有圖片文件時,遇到一點點麻煩,該文件夾包含多級子文件夾,這篇文章主要給大家介紹了關于Python中遞歸以及遞歸遍歷目錄的相關資料,需要的朋友可以參考下
    2021-10-10
  • python?Socket無限發(fā)送接收數據方式

    python?Socket無限發(fā)送接收數據方式

    這篇文章主要介紹了python?Socket無限發(fā)送接收數據方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • 如何從Python的cmd中獲得.py文件參數

    如何從Python的cmd中獲得.py文件參數

    這篇文章主要介紹了如何從Python的cmd中獲得.py文件參數操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • Python實現動態(tài)柱狀圖的繪制

    Python實現動態(tài)柱狀圖的繪制

    這篇文章主要為大家詳細介紹了Python實現動態(tài)柱狀圖的繪制的相關資料,文中的示例代碼講解詳細,具有一定的學習與借鑒價值,需要的可以參考一下
    2022-12-12
  • 利用python模擬sql語句對員工表格進行增刪改查

    利用python模擬sql語句對員工表格進行增刪改查

    這篇文章主要給大家介紹了關于利用python模擬sql語句實現對員工表格進行增刪改查的相關資料,文中介紹了詳細的需求以及示例代碼,對大家的理解和學習具有一定的參考學習價值,需要的朋友們下面來一起看看吧。
    2017-07-07

最新評論