Django中的ORM如何通過資料庫中的表格資訊自動化生成Model 模型類?

嗨,阿良 發表於 2020-08-10

Inspectdb

Django專案通過繫結的資料庫中的相應表格直接自動化生成Model 模型類

python manage.py inspectdb

Django 中的 ORM 可以實現物件關係對映,即通過操作 OOP 程式設計中的物件的方式去運算元據庫中表格的資料資訊

  • 定義好 Model 模型類之後,在 pycharm 提供的終端視窗執行:

    python manage.py makemigrations
    
    python manage.py migrate
    
  • 執行以上兩行命令即可實現 Model 模型類遷移至繫結的資料庫中生成相應的資料表格

但是:有沒有想過Django專案通過繫結的資料庫中的相應表格直接生成Model 模型類呢?

此時只要執行如下命令即可:

python manage.py inspectdb