Customers Contact TR

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

2. Django provides backward-compatible code support for every stable released version. So, when you update Django, you won’t get errors in the code you used.

3. Django does not require a separate web server for the development environment because it comes with its web server. Because the production environment contains WSGI features, it can work with many different web servers.


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.

 

Author: Gizem Tuncer

Date Published: Sep 24, 2018



Topics

All Agile Methodology AI and ML (213) Android Anthos (2) Application Modernization B2B Marketing (5) Bamboo C++ Chef ClickHouse Cloud (168) Cloud Migration (19) Cloud Native Development (6) Construction Consumer Goods (4) Customer Experience (2) Data Analytics (45) Data Science (2) Data Storage Data Visualization (8) Database (4) Developer Experience (9) DevOps (15) Digital Marketing (16) Digital Native Businesses (2) Disaster Recovery (2) Django (2) E-Commerce (10) Education (8) Energy Sector (3) Enterprise (5) Financial Services (7) FinOps (4) Firebase (10) Flutter Gaming (16) Git Golang (2) Google Cloud (159) Google Labs (16) Google Maps (3) Google Vids (2) Google Workspace (40) Governance (2) Healthcare & Life Sciences (4) Helm History of Development (3) HR Practices (12) Hybrid and Multi Cloud (8) Industry Cloud (55) Insurance IT JavaScript Kids & Tech (2) Kubernetes (5) Legal Services (2) Leisure and Hospitality (8) Linux (6) Looker (8) Loyalty Marketing (6) Manufacturing (7) MariaDB Mobile App Development (2) MySQL Open Source (28) OpenStack (4) Payment Systems (2) PostgreSQL Project Methodologies Public Sector (3) Python (7) Real Estate Recruitment (7) Regulatory Compliance (2) Resilience Retail (23) Rise Through The Ranks Security (16) Selenium (2) SMBs (10) Software Development (8) Supply Chain and Logistics (7) Sustainability (6) System Architecture (7) Tech Stack (26) Technology, Media, Telecom (8) Terraform Testing (4) Transportation (2) UI & UX Version Control Women in STEM (3)
Show More Topics >> Hide Topics >>

Discover more from Kartaca

Subscribe now to keep reading and get access to the full archive.

Continue reading