1. 程式人生 > 程式設計 >Django用資料庫表反向生成models類知識點詳解

Django用資料庫表反向生成models類知識點詳解

Django根據已有資料庫表反向生成models類

一. 建立一個Django專案

django-admin startproject ‘xxxx‘

二、修改settings檔案

在setting裡面設定你要連線的資料庫名稱,地址,賬號密碼之類的資訊,和建立新專案的時候一致

DATABASES = {
 'default': {
  'ENGINE': 'django.db.backends.mysql','NAME': 'djangodemo',# 資料庫名稱
  'USER': 'root','PASSWORD': '123456','HOST': '127.0.0.1','PORT': 3306
 }
}

根據資料庫資料生成對應的models模型類

生成模型檔案

python3 manage.py inspectdb

將模型檔案匯入到app當中

建立app

python3 manage.py startapp 'app名字'

將模型匯入建立的app中

python3 manage.py inspectdb > app/models.py

內容補充

將模型匯入建立的app中去

python manage.py inspectdb > app/models.py
#建立app
django-admin.py startapp app
#將模型匯入建立的app中去
python manage.py inspectdb > app/models.py

到此這篇關於Django用資料庫表反向生成models類知識點詳解的文章就介紹到這了,更多相關Django使用資料庫表反向生成models類內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!