In this step-by-step tutorial, you’ll learn how to extend your Django application with a user management system, complete with email sending and third-party authentication.

If you finished the first part of this series, then you may already have a lot of ideas for your own Django applications. At some point, you might decide to extend them with user accounts. In this step-by-step tutorial, you’ll learn how to work with Django user management and add it to your program.

By the end of this tutorial, you’ll be able to:

  • Create an application where users can register, log in, and reset and change passwords on their own
  • Edit the default Django templates responsible for user management
  • Send password reset emails to actual email addresses
  • Authenticate using an external service

Let’s get started!

#django #python #web-development

Get Started With Django Part 2: Django User Management
2.45 GEEK