Django遵循了MVC(Model-View-Controller)設計模式。在Django中,模型(Model)負責數據存取和處理,視圖(View)負責呈現數據給用戶,控制器(Controller)負責處理用戶交互并指導數據流。通過這種分離的方式,開發人員可以更好地組織和管理代碼,提高代碼的可維護性。