从django中的模板文件中记录用户

时间:2012-08-16 20:52:00

标签: django-templates django-sessions

我想在我的admin.html中添加一个logout href,如:

<a href="/panel/">Log out</a>

当用户通过点击“退出”链接重定向到/ panel /时,我该怎么做才能销毁会话?在模板文件中使用哪些会话变量?

谢谢

1 个答案:

答案 0 :(得分:0)

在你看来做这样的事情

#views.py
from django.contrib.auth import logout as auth_logout

def logout(request):
    response = auth_logout(request)
    return HttpResponseRedirect('http://yourdomain.com')

#urls.py
from django.conf.urls.defaults import *

urlpatterns = patterns('',
    url(r'^panel/$', 'views.logout', name='logout'),
)