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 the infrastructure of our application.
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 a lot of 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 which is easier to use.
Django requirements1. To use Django, you must have Python installed. In the table below, you can find which Python version is compatible with which Django version:
|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.