Django采用了MVC(Model-View-Controller)設計模式。在Django中,模型(Model)用于表示數據結構和存取數據,視圖(View)用于處理用戶請求并返回相應的數據和頁面,控制器(Controller)則負責處理用戶請求、調用相應的模型和視圖,并返回最終的響應。這種設計模式將數據、業務邏輯和用戶界面分離,使代碼更易于維護和擴展。