Как выйти из приложения при обновлении страницы? В Django

Это мой код логина в приложении Django

from django.shortcuts import redirect, render
from django.contrib.auth import authenticate,logout,login
from django.contrib.auth.decorators import login_required
from SedHelper.settings import LOGIN_URL
from .models import HelperApps
# Create your views here.

def Login(request):
    if request.method == 'GET':
        if  request.user.is_authenticated:
            logout(request)
        return render(request,'login.html')
    elif request.method == 'POST':
        username=request.POST['username']
        password=request.POST['password']
        user = authenticate(username=username, password=password)
        if user is not None:
            login(request, user)
            return render(request,'login.html',context=error)
            # No backend authenticated the credentials
def logout_view(request):
    print(request.user.is_authenticated)
    if  request.user.is_authenticated:
        logout(request)
     return redirect(Login)

def home(request):
    #load all data from db(10)
    if  request.user.is_authenticated:
         posts=HelperApps.objects.all()[:11]
         return render(request,'dashboard.html',{'posts':posts})
    else:return redirect(Login)
<

Создайте Middleware, и напишите эту функцию:

def logout_when_refresh(request):
    logout(request)
Вернуться на верх