django orm 改動數據庫中已存在的表(添加、刪除、修改表字段)migrations


python3 manage.py makemigrations --empty api # 因為我的models.py文件並直接在項目根目錄,而是根目錄下的api目錄中
python3 manage.py makemigrations
python3 manage.py migrate --fake api # 注意,此時--fake很重要,表示並不實際執行migrate操作,只是做記錄,記錄修改前的數據庫樣式。

... # 修改models.py文件,添加字段
python3 manage.py makemigrations
python3 manage.py migrate  # 修改成功


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM