您好,登錄后才能下訂單哦!
同步數據庫:
使用上述兩條命令同步數據庫
1.認識migrations目錄:
migrations目錄作用:用來存放通過makemigrations命令生成的數據庫腳本,里面的生成的腳本不要輕易修改。
要正常的使用數據庫同步的功能,app目錄下必須要有migrations目錄,且目錄下存在__init__.py文件。
2.認識一張數據表(django_migrations)
表中的字段:
app:app名字
name:執行的腳本文件的名稱
applied:腳本執行的時間也顯示了
hello_app為所運行的app名稱,執行的腳本文件為0001_initial.py,時間也顯示了。
3.和數據庫相關的一些命令:(manage.py來運行)
注意:在開發過程中,數據庫同步誤操作之后,難免會遇到后面不能同步成功的情況,解決這個問題的方法,一是去分析生成的數據庫腳本和django_migrations中的同步記錄是否匹配。
另外一個簡單粗暴的方法就是把migrations目錄下的腳本(出__init_.py之外,去哪不刪除,再把數據庫刪掉,之后創建一個新的數據庫,將數據庫同步操作在做過一遍。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。