Introduction Login user Change password
User logout
This assumes that the user app has already been created (see introduction)
-
In users/urls.py:
from django.urls import path from . import views urlpatterns = [ path(r'logout/', views.logout_view, name='logout'), ]
-
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)