Django之根據已經存在數據庫中的表自動生成模型


步驟1:設置setting中數據庫的連接

步驟2:在終端(只能是終端)執行命令 python manage.py inspectdb > model.py

步驟3:修正模型:

  模型名;

  模型所屬APP;

  模型外鍵;

  讓django管理模型:Meta下的managed=False刪除;

  多對多模型使用ManytoManyField;中間表刪除

步驟4:執行命令 python manage.py makemigratons  生成初始化腳本

        python manage.py migrate --fake--initial  ;將版本號映射到數據庫中,而不用執行sql命令

步驟5:將Django的核心表映射到數據庫中,比如auth表,session表等


免責聲明!

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



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