KD's Tech Blog

Hi, 我是 KD Chang 張凱迪,我在這書寫我的軟體開發/程式設計技術筆記 | KD 技術部落格

Django「一對一」、「一對多」、「多對多」關聯入門教學筆記 | 學習筆記


前言當你在學 Django 或資料庫設計時,常會遇到「一對一」、「一對多」、「多對多」這三種關聯(Relationship)。這些是資料庫中表與表之間的關係,下面用簡單的例子幫你搞懂它們的差異: 一對一(One-to-One)概念:一個資料只對應另一個資料,彼此之間是唯一配對的關係。 例子:每個人都有一張身份證 → 一個人對應一張身份證,一張身份證只對應一個人。 Django 實作:cla......

Django CRUD(不使用 ModelForm)入門教學筆記 | 學習筆記


前言在 Django 中,ModelForm 提供了一個快速建立表單與驗證的工具,但在某些情境下,我們可能希望自己掌控表單結構與驗證流程。這篇筆記將示範如何不依賴 ModelForm,手動實作一套 CRUD 系統,幫助你更深入理解 Django 表單處理的基本原理。 我們將製作一個簡單的「書籍管理系統」,支援新增(Create)、讀取(Read)、更新(Update)與刪除(Delete)書......