跳轉至

建立 2026-09-17 更新 2026-09-17

核心概念

Django 採用 MVT(Model-View-Template) 架構:Model 定義資料庫結構、View 處理請求邏輯、Template 負責畫面呈現,三者之間再由 URLconf 決定哪個網址要交給哪個 View 處理。這個分類收錄這四塊核心觀念,是使用 Django 開發任何功能都會用到的基礎。

本分類內容

  1. URL 設計(URLconf):如何把網址對應到處理程式碼。
  2. Views:接收請求、處理邏輯、回傳回應。
  3. Templates:用樣板語言把資料轉成 HTML。
  4. Models:用 Python 類別定義資料庫表格,並透過 ORM 操作資料。

建議依序閱讀:先看 URLconf 了解請求怎麼被導向,再看 Views 了解怎麼處理,接著看 Templates 了解怎麼輸出畫面,最後看 Models 了解資料怎麼儲存與查詢。四者串起來,就是一個請求從進入到回應的完整生命週期。