Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 注销后将参数发送到下一个_页面_Python_Django_Authentication - Fatal编程技术网

Python 注销后将参数发送到下一个_页面

Python 注销后将参数发送到下一个_页面,python,django,authentication,Python,Django,Authentication,我想让我的用户在注销后重定向回主页。但我想在常规页面之外显示一条“成功注销”消息 我让注销和重定向工作正常: 'django.contrib.auth.views.logout', {'next_page': '/portal/home'} 但我似乎找不到通过注销视图向主页发送一些信息的方法。有什么建议吗?在您的观点中 def my_logout(request): logout(request) msg="logged out" return render_to_response

我想让我的用户在注销后重定向回主页。但我想在常规页面之外显示一条“成功注销”消息

我让注销和重定向工作正常:

'django.contrib.auth.views.logout', {'next_page': '/portal/home'}
但我似乎找不到通过注销视图向主页发送一些信息的方法。有什么建议吗?

在您的观点中

def my_logout(request):
  logout(request)
  msg="logged out"
  return render_to_response('portal/home',{'check':msg})
在your home.html中编写

{{check}}

您可能想查看Django中内置的消息传递框架。似乎适合你解决这个问题的需要


如果这是一个noobie的问题,很抱歉,这是我的第一个django网站:p添加$\u GET参数,该参数将向/portal/home/指示刚刚发生注销,如何处理/如果该参数存在,则portal/home/可以显示一条消息。类似“django.contrib.auth.views.logout”、{'next_page':“/portal/home/?logout=true}这样的操作有效吗?与其尝试在URL中执行此操作,不如在实际的
注销
查看代码中执行此操作?