Django 101: Key Facts for Beginners

What is Django?
Django is a free and open-source web framework written in Python. Many big companies, such as Disqus, Instagram, Pinterest, and Mozilla, are using Django.
When to use Django
Django includes the most common features in web applications, such as user authentication, content management, site maps, and RSS feeds. Thus, we can focus on developing our specific features without spending much time on our application’s infrastructure.
Django helps developers avoid common security flaws, such as SQL injection, cross-site scripting, cross-site request fraud, and click operations.
When we don’t need to use Django
Django comes with many features to be used in all areas. If you want to make a simple site only specific to your needs, you can find a web framework that is easier to use.
Django requirements
1. To use Django, you must have Python installed. In the table below, you can find which Python version is compatible with which Django version:Django versions |
Python versions |
1.11 | 2.7, 3.4, 3.5, 3.6 |
2.0 | 3.4, 3.5, 3.6, 3.7 |
2.1, 2.2 | 3.5, 3.6, 3.7 |


4. The recommended database to use with Django is PostgreSQL. However, Django also supports databases such as MySQL, SQLite 3, and Oracle.

All information is taken from www.djangoproject.com. You can visit it to learn more about Django.
Date Published: Sep 24, 2018
