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

浙公网安备 33010602011771号