簡介
儘管可以建立應用程式,直接與關聯式資料庫互動,但這種直接互動可能會導致程式碼重複且不安全。 為因應此問題,所以導入了物件關聯式對應程式 (ORM),將資料庫呼叫與物件分開。
您若是開發人員,可以使用 ORM 設計代表資料的物件。 ORM 也可以為您管理資料庫作業。
Django 的內建 ORM,是其架構的核心元件。 在本課程模組中,我們將探索 Django 的 ORM,建立模型物件,以及透過 ORM 與資料庫互動。
在此課程模組中,您將會了解:
- ORM 的用途。
- 如何設定及啟動 Django SQLite 資料庫。
- 如何建立並啟動 Django 模型。
- 在類別中加入
__str__
方法為何如此重要。 - 如何在您的 SQLite 資料庫中建立及查詢資料。
先決條件:
- 軟體
- 程式碼撰寫技能