2014-01-21 5 views
1

Я пытаюсь перенаправить на домашнюю страницу после выхода из системы, используя функцию logout_then_login django, описать в https://docs.djangoproject.com/en/1.5/topics/auth/default/, но я думаю, что я не передаю URL правильно (я довольно новый к джанго)django перенаправление на домашнюю страницу после выхода из системы

Любая обратная связь с благодарностью.

Главная URL

url(r'^$', 'myfitgames.views.home', name='home'), 

Выход URL

url(r'^accounts/logout/$', 'django.contrib.auth.views.logout_then_login(request,"/")', name='logout'), 

ответ

2

Второй аргумент должен быть название вида или функции.

Попробуйте следующее (с помощью лямбда в качестве функции):

from django.contrib.auth.views import logout_then_login 

url(r'^accounts/logout/$', lambda request: logout_then_login(request, "/"), name='logout'), 
+0

работал отлично! Я ценю отзывы. – bbrooke

Смежные вопросы