, django.contrib.auth.views.logout . - .
login urls.py:
from django.conf.urls.defaults import patterns
urlpatterns = patterns('myproject.login.views',
...
(r'^logout/$', 'logoutAction'),
...
)
, URL/logout/ logoutAction views.py. logoutAction Django contrib.auth.views.logout.
...
from django.contrib.auth.views import logout as auth_logout
def logoutAction(request):
language = None
if hasattr(request, 'session'):
if 'django_language' in request.session:
language = request.session['django_language']
response = auth_logout(request, next_page='/')
if language:
request.session['django_language'] = language
return response
LAN Quake:)