单击链接导致运行视图

时间:2011-11-04 16:59:34

标签: python django

我有注销视图,现在我想当用户点击锚点链接注销视图运行时,我该怎么做? 在views.py中:

def logout(request):
   auth.logout(request)
   return render_to_response("airAgency/index.html")  

1 个答案:

答案 0 :(得分:1)

  

我是django的新手,我可以提交表格并为此运行视图,但是我   现在不要做什么来点击时像退出视图那样运行s.th.   一个锚链接。

通过链接而不是表单注销很容易。

https://docs.djangoproject.com/en/dev/topics/auth/#django.contrib.auth.logout

from django.contrib.auth import logout

def logout_view(request):
    logout(request)
    return http.HttpResponse("You've been logged out")

只需将此网址指向此视图,就像您对表单所做的那样,然后转到该网址。