Django laikosiasis MVT (Model-View-Template) architektūros — tai yra klasikinės MVC šablono variacija. Jis skiria aplikaciją į tris sluoksnius: Models (duomenys), Views (logika) ir Templates (pristatymas). Supratus sluoksnius, aiškėja, kur priklauso kiekviena kodo dalis.
Trys sluoksniai
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
