Django is used in many popular sites such as: Disqus, Instagram, Knight Foundation, MacArthur Foundation, Mozilla, National Geographic, etc. There are over 5,000 online sites based on the Django framework. (Source)
Sites like Hot Frameworks measure the popularity of a framework by counting the number of GitHub projects and StackOverflow questions for each platform, with Django in 6th position here. Web frameworks often refer to themselves as "opinionated" or "unconvinced" based on opinions about the right way to solve any particular problem. Django is somewhat cocky, hence, delivers in both worlds (cocky and unconvinced).
Some features of Django
Versatility of Django
Django can create almost any type of site. It can also work with any client environment and can deliver content in any format like HTML, JSON, XML, etc. Some sites that can be created with Django — these are wikis, social networks, new sites, etc.
Since the Django framework is built to make web development easier, it was designed this way , which automatically takes the correct steps to protect the website. For example, in the Django framework, instead of putting the password in cookies, the hashed password is stored in it so that hackers cannot easily get it.
Websites Django has no saved state, they scale horizontally — just run more of them when you need them. The ability to do this — the essence of good scalability. Instagram and Disqus — these are two Django-based products that have millions of active users, which is an example of Django`s scalability.
All the code for the Django framework is written in Python, which runs on many platforms. This causes Django to run on many platforms such as Linux, Windows and Mac OS.
Note: Installing Django on Linux and Mac is similar, here I show it on Windows for Linux and Mac, just open a terminal instead of command line and run the following commands.
python -m pip install -U pip
pip install virtualenv
cd Script pre >activate
pip install django
django-admin startproject geeks_site
python manage.py runserver