Django Tutorials

Up-to-date and covering the latest tools.

Django logo Python logo Django Rest Framework logo Docker logo Heroku logo PostgreSQL logo

Featured Tutorials

How to Learn Django (2020)

A guide to learning Django for beginners and intermediate developers.

Log In & Sign Up

A 3-part series on login, logout, signup, and password reset.

File/Image Uploads

Build an Instagram clone using file/image uploads.

Custom User Model

Implement and add extra fields to a custom user model.

Django Search

Add basic search functionality to any Django website.

Django Email/Contact Form

Build an email contact form

Essential 3rd Party Packages

A current list of must-have Django packages for almost every new project.

Django Slug Tutorial

Add URL slugs to a Django website.



LearnDjango is a project by Will Vincent, a Board Member of the Django Software Foundation, co-host of the Django Chat podcast, and co-author of the Django News newsletter. None of the proceeds from this site go directly to the DSF though you can support it via the official Fundraising page.