def logout(request):
auth_logout(request)
if 'next' in request.POST or 'next' in request.GET:
next_page = request.POST.get('next', request.GET.get('next'))
if not is_safe_url(url=next_page, host=request.get_host()):
return HttpResponseRedirect(request.path)
else:
return HttpResponseRedirect(next_page)
current_site = get_current_site(request)
context = {
'site': current_site,
'site_name': current_site.name,
'title': 'Logged out'
}
return TemplateResponse(request, 'logout.html', context)
评论列表
文章目录