在 Django 框架中,Model 是用來表示資料庫資料的 Python 類別,透過 ORM(物件關聯對應)技術,讓開發者可以用 Python 語法操作資料表。每個 Model 對應一張資料表,類別屬性對應欄位,欄位可設定型別與限制,如 CharField、IntegerField、max_length、null 等。Django 支援資料表之間的關聯,例如一對多(ForeignKey)、一對一(OneToOneField)、多對多(ManyToManyField),讓資料關聯清晰易懂。開發者可以透過 ORM 提供的 API 來新增、查詢、更新、刪除資料,無需寫 SQL。當模型變更時,Django 提供 Migrations 機制來同步資料庫結構。Models 也可以自定義方法、屬性,或透過 Meta 類別設定排序與表名等細節。只要註冊 Model 到 Django 管理後台,就能快速產生完整的資料管理介面。綜合上述,Django 的 Model 系統以簡潔、可讀性高且功能強大的設計,提供開發者一套有效率且穩定的資料庫操作方式。