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

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
Tags: