The Django is a powerful web framework for those who want to build web applications using the python programming language.

Django comes with an admin dashboard out of the box, ORM (Object Relationship Mapping) which is a very powerful tool while working with databases, security features such as SecurityMiddlewareCsrfViewMiddlewareAuthenticationMiddlewareclickjacking, etc.

Django has proved itself as a well-known framework for web development as it is used by companies such as.

  • Instagram: which is a social media platform.
  • Disqus: which provides blog commenting services to websites.
  • Spotify: which provides media and audio streaming services.

the above are some of the companies that use the Django framework as part of their technology stack.

Why should you learn Django

The Django Framework is not the only web development framework that uses python but it has its own advantages such as :

  • Rapid Development
  • Admin Dashboard that comes with Django by default.
  • A Strong Security system that protects from Cross-site request forgery attacks.
  • ORM for mapping complex relationships. it also provides reverse relationship mapping.
  • Django ORM’s are lazy which means they do not fetch data from database useless they are evaluated this helps developers write better efficient code.

Now we have a lot of reasons to learn Django so let us get started.

Install Django

To install Django you first need to install pip which is kind of a package manager for python. To install pip go to this link

After successfully installing pip open terminal and type.

pip install Django 

You need to install virtual env for containing separate python version

#django framework #python #django #learn python

How to Install Django | Start Project, Create App and Run Project
1.20 GEEK