I redirect the user to the home page after logout. In between I would like to delete all/or specific client cookies (I have previously set).
def logoutuser(request):
logout(request)
return redirect('app.home.views.home')
To call response.delete_cookie('user_location'), there is no response object. How do I do this?
Like jobscry said,
logout()cleans session data, but it looks like you have set your own cookies too.You could wrap auth logout view, which will return a
HttpResponse:Or if you’re just using the logout method as opposed to the view, you can use the return value for the
redirect()method you have (which I assume returns aHttpResponsetoo).