Django Tutorial
Learn Django
Django is a back-end server side web framework.
Django is free, open source and written in Python.
Django makes it easier to build web pages using Python.
Start learning Django now ❯Learning by Doing
In this tutorial you get a step by step guide on how to install and create a Django project. You will learn how to create a project where you can add, read, update or delete data.
You will learn how to make HTML Templates and use Django Template Tags to insert data within a HTML document.
You will learn how to work with QuerySets to extract, filter, and sort data from the database.
You will also learn how to set up a PostgreSQL database and how to deploy your Django project to the world.
Learning by Examples
In the tutorial we will use examples to better explain the various concepts.
Learning by Exercises
Many chapters in this tutorial end with an exercise where you can check your level of knowledge.
Django Quiz
Learn by taking a quiz! The quiz will give you a signal of how much you know about Django.
Track Your Progress
Create a free W3Schools account and get access to more features and learning materials:
View your completed tutorials, exercises, and quizzes
Keep an eye on your progress and daily streaks
Set goals and create learning paths
Create your own personal website
Note: This is an optional feature. You can study at W3Schools without creating an account.
Learning by References
You will also find references over the most common Django features: