Django-退出登录功能
1、新增url
urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^login/', views.login), url(r'^login_action/', views.login_action), url(r'^event_manage/', views.event_manage), url(r'^accounts/login',views.login), url(r'^search_name/',views.search_name), url(r'^search_phone/',views.search_phone), url(r'^guest_manage/',views.guest_manage), url(r'^sign_index/(?P<event_id>[0-9]+)/$',views.sign_index), url(r'^sign_index_action/(?P<event_id>[0-9]+)/$', views.sign_index_action), url(r'^logout/',views.logout) ]
2、views里面增加views.logout函数
@login_required def logout(request): auth.logout(request) response = HttpResponseRedirect('/login/') #重定向到首页 return response
3、python3 manage.py runserver启动后,访问:http://127.0.0.1:8000/login/登录后点击退出
源代码:https://github.com/Oneperson1128/DjangoDemo.git 参考loginDemo8文件夹
本文来自博客园,作者:Yi个人,转载请注明原文链接:https://www.cnblogs.com/feifei-cyj/p/14422298.html