Django Authentication

Treehouse
Course Summary
Django offers a powerful system for creating and authenticating users. Django's system also offers a lot of customization options. In this course, we'll explore Django's built-in auth, custom users, and more.
-
+
Course Description
About this Course Django offers a powerful system for creating and authenticating users. Django's system also offers a lot of customization options. In this course, we'll explore Django's built-in auth, custom users, and more. What you'll learn
- Authentication and authorization
- Custom user classes
- Custom permissions and permission checks
About the Teacher
Besides teaching Python at Treehouse, Kenneth Love is a husband & father. He created a few popular Python libraries, worked at most levels of the web stack, & was the Creative Director of a newspaper. He likes board games, whiskey, activism, & dry humor.
-
+
Course Syllabus
Authentication
Creating accounts and identifying users, and requiring that they log in before they can access views, are important parts of every web application. Here's how to do both of these things, and more, using tools provided by Django. 10 steps- A Tale of Two Auths 3:49
- Build a CreateView 1 objective
- Requiring Logins 5:53
- LoginRequiredMixin 1 objective
- LoginView 12:41
- LoginView 2 objectives
- LogoutView and SignUpView 9:48
- SignUpView 2 objectives
- Resetting Passwords 8:41
- Review: Authentication 6 questions
This course is listed under
Open Source
, Development & Implementations
, Data & Information Management
and Operating Systems
Community
Related Posts: