Introduction to Django

Building web applications with Python & Django

🕑 This lesson will take about 10 minutes

What is Django?

Django is a Python web framework designed to make the development of web applications easier and faster. It encourages the use of reusable code and includes many built-in tools and components for functionality like an admin panel, authentication, and a powerful ORM (Object-Relational Mapping) system, making it ideal for quickly building robust, scalable data-driven web applications.

Django is known for its security features, modular structure, and emphasis on rapid development and clean code design with a focus on the DRY (don’t repeat yourself) principle.

Django logo

In this course, you will learn the basics of Django including how to handle requests from users, send responses, create models, views and connect a database using SQL code. The first step is to install Django.

Next lesson: Installing Django