App Layer
: Outputs
HTML (controls how data is displayed to the user)
MVC Layer
1. Model
: Models contains classes definitions for holding data
2. View
: The View controls the access and filtration of data in order to be
passed onto the app layer for display.
3. Controller
: The Controller receives and manages inputs to update the
Model layer.
Additionally, it also updates the elements for the View layer
as necessary.
Database Layer
: The models are stored in database tables in MySQL.
Marvelous Websites Made the
Django Way:
Models & Views