跳轉至

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

後台與使用者驗證

多數網站都需要「管理者能維護資料」與「使用者能註冊、登入」這兩件事,Django 對兩者都提供了成熟的內建解決方案,不需要從零開始寫。這個分類介紹 Django 內建的後台管理介面,以及使用者驗證系統,最後補充如何用第三方套件加上社群登入(Google、GitHub 等)。

本分類內容

  1. Django Admin:幾行程式碼就能產生完整的資料管理後台。
  2. 使用者驗證(Authentication):登入、登出、密碼重設,以及限制頁面只給登入使用者存取。
  3. Django-Allauth:用第三方套件加上 Email 驗證與社群帳號登入。

先做哪個?

建議先讀 Django Admin:在開發初期,用後台直接管理資料,能讓你先專心把 Models 與前台功能做好,不用急著自己刻管理介面。等網站需要開放給一般使用者註冊、登入,再進入 使用者驗證