Django följer MVT (Model-View-Template) arkitekturen — sin variant på det klassiska MVC-mönstret. Det separerar en applikation i tre lager: Models (data), Views (logik) och Templates (presentation). Att förstå lagren klargör var varje kodbit hör hemma.
De tre lagren
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
