Building Web Apps Using Django: Implementing Login & Logout


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

In this 10-video course, learners explore uses of Django's built-in login and logout views, and how to configure them. Django is a widely-used web framework using the Python language. Discover how to define a user profile, including how to define the model, set the image direction, and display profile information. Begin by building a user login page in a website with built-in Django objects, and then configure where a user is redirected to on a Django website upon successful login. Learn how to define logout template to serve as logout pages for a Django website; present different views for users who are signed into your Django website as opposed to regular users; and configure views in a Django application to render only when the user is signed in. Explore user profiles and defining the model for the profile of a user of a Django application; setting the location in a Django project directory where media can be stored; and displaying a user's information, including associated images, in a profile page.



Expected Duration (hours)
1.2

Lesson Objectives

Building Web Apps Using Django: Implementing Login & Logout

  • discover the key concepts covered in this course
  • build a user login page in a website using built-in Django objects
  • configure where a user is redirected to on a Django website upon a successful login
  • define a logout template to serve as the logout page for your Django website
  • present different views for users who are signed in to your Django website as opposed to regular users
  • configure views in your Django application to render only when the user is signed in
  • define the model for the profile of a user of your Django application
  • set the location in your Django project directory where media can be stored
  • display a user's information, including their associated image, in a profile page
  • summarize the key concepts covered in this course
  • Course Number:
    it_apbwaddj_05_enus

    Expertise Level
    Intermediate