Django

Django Overview

Django Overview

As we all know, Django is a Python framework used for web development. And like other web frameworks, the architecture of Django is based on MVT (Model-View-Template) pattern. The pattern is like the software design pattern used for web development-related activities. The structure of MVT is slightly different from MVC (Model-View-Controller) pattern. The difference is that Django itself takes care of Controller, and that’s why it doesn’t require an MVC pattern. 

The Model-View-Template (MVT) is just like an HTML template containing Django template language. In MVT, we have three components, and each one is described below:

Model: As the name suggests, like all other models that are used for representation purposes. Therefore, it is used for interface and responsible for handling data. 

View: This component is used to indicate the UI of the application. For example, whatever we see on a website as a user is the User-Interface of the website. 

Template: The template consists of HTML components as well as Django template language with some special syntax used to describe the dynamic content of the website.

 

Top course recommendations for you

    JQuery Tutorial
    1 hrs
    Beginner
    11K+ Learners
    4.41  (557)
    What is IoT?
    1 hrs
    Beginner
    30K+ Learners
    4.46  (2226)
    Mongodb Tutorial
    2 hrs
    Beginner
    20.5K+ Learners
    4.58  (1123)
    Android App with Python
    2 hrs
    Beginner
    30.6K+ Learners
    4.44  (744)
    JavaScript Projects
    2 hrs
    Intermediate
    36.2K+ Learners
    4.52  (1298)
    HTML Attributes and Tags
    2 hrs
    Beginner
    47K+ Learners
    4.58  (2531)
    HTML Tutorial
    6 hrs
    Intermediate
    53.2K+ Learners
    4.53  (2707)
    CSS Properties
    2 hrs
    Beginner
    22.2K+ Learners
    4.51  (953)
    CSS Tutorial
    2 hrs
    Intermediate
    38.1K+ Learners
    4.54  (1814)
    Broadband Database Management System
    2 hrs
    Intermediate
    8.2K+ Learners
    4.5  (143)