Introduction Login user Change password

User logout

This assumes that the user app has already been created (see introduction)

  1. In users/urls.py:

     from django.urls import path
    
     from . import views
    
     urlpatterns = [
             path(r'logout/', views.logout_view, name='logout'),
         ]
    
  2. In users/views.py:

     from django.contrib import messages
     from django.shortcuts import render, redirect
     from django.contrib.auth import authenticate, login, logout
    
     RETURN_FROM_LOGIN_URL = 'home/home_page.html'
     RETURN_FROM_LOGOUT_URL = RETURN_FROM_LOGIN_URL   
    
     def logout_view(request):
         logout(request)
         messages.success(request, 'You are now logged out!')
         url = RETURN_FROM_LOGOUT_URL
         return render(request, url)
    

    Introduction Login user Change password