2013-02-04 2 views
0

사용자가 로그 아웃 한 후 다시 홈페이지로 리디렉션되도록하고 싶습니다. 하지만 일반 페이지 외에도 "성공적으로 로그 아웃되었습니다"라는 메시지를 표시하고 싶습니다. 로그 아웃 후 next_page에 매개 변수 보내기

는 내가 로그 아웃 및 재 작업 있어요 :

'django.contrib.auth.views.logout', {'next_page': '/portal/home'} 

을하지만 로그 아웃 뷰를 통해 홈페이지에 대한 몇 가지 정보를 보낼 수있는 방법을 찾을 수 없습니다. 어떤 제안? 당신의 home.html을 쓰기

{{check}} 
+0

죄송합니다, 내 첫번째 장고 사이트입니다. : P –

+0

방금 ​​/ portal/home /에 로그 아웃이 발생했음을 나타내는 $ _GET 매개 변수를 추가하는 것은 어떨까요?/portal/home /은 해당 매개 변수가있는 경우 메시지를 표시 할 수 있습니다. 'django.contrib.auth.views.logout', { 'next_page': '/ portal/home /? logout = true'}와 같은 것이 작동합니까? – Sean

+0

URL에서이 작업을 시도하는 대신 실제'logout' 뷰 코드에서 사용하지 않는 것이 어떻습니까? –

답변

1

당신은 장고에 내장 된 메시징 프레임 워크를 체크 아웃 할 수 있습니다에서 귀하의 의견에