Django MVT (Model-View-Template) mimarisini takip eder — bu, klasik MVC modelinin bir varyasyonudur. Bir uygulamayı üç katmana ayırır: Models (veriler), Views (mantık) ve Templates (sunum). Katmanları anlamak, her kod parçasının nereye ait olduğunu açıklar.
Üç katman
Model → the DATA layer: defines structure & talks to the database (the ORM)
View → the LOGIC layer: processes requests, fetches data, returns responses
Template → the PRESENTATION layer: HTML with placeholders for dynamic data
