Django follows a Model-View -Template (MVT) architecture which is a variant of the MVC architecture.
- Model: Logical data structure behind the entire app and signified by a database. A model is used in Django to represent a table in a database
- View: It's a user interface. What you see when you visit a website is called a user interface.
- Template: Deals with the presentation of data. Represented by HTML/CSS/Javascript files.