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

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

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

步驟3:修正模型:數據庫

  模型名;django

  模型所屬APP;session

  模型外鍵;it

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

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

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

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

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

相關文章
相關標籤/搜索