Google News
logo
Django - Interview Questions
Explain the architecture of Django?
Django is based on MVT architecture. It contains the following layers :
 
Models : It describes the database schema and data structure.
 
Views : The view layer is a user interface. It controls what a user sees, the view retrieves data from appropriate models and execute any calculation made to the data and pass it to the template.
 
Templates : It determines how the user sees it. It describes how the data received from the views should be changed or formatted for display on the page.
 
Controller : Controller is the heart of the system. It handles requests and responses, setting up database connections and loading add-ons. It specifies the Django framework and URL parsing.
Advertisement