yf_ymm пре 5 година
родитељ
комит
c4c108e27e
2 измењених фајлова са 10 додато и 0 уклоњено
  1. 2 0
      apps/Home/urls.py
  2. 8 0
      apps/Home/views.py

+ 2 - 0
apps/Home/urls.py

@@ -1,5 +1,6 @@
 from django.conf.urls import url
 from django.views.static import serve
+from . import views
 from apps.Home.views import Home_Test,Home,Home2,Login_View,Login2_View,Modify_Head ,User_Img,User_News,User_Land,User_Check
 
 app_name = 'Home'
@@ -16,4 +17,5 @@ urlpatterns = [
     url(r'^user_news$',User_News.as_view(), name='user_news'),#新建用户
     url(r'^user_land$',User_Land.as_view(), name='user_land'),#用户登陆
     url(r'^user_check$',User_Check.as_view(), name='user_check'),#用户登陆
+    url(r'^logout$', views.logout, name='logout'),
 ]

+ 8 - 0
apps/Home/views.py

@@ -298,6 +298,14 @@ class User_Land(ListView):
                     return HttpResponse(data)
 
 
+# 用户退出 
+@login_required
+def logout(request):
+    print("用户退出")
+    del request.session['username']# 删除session
+    auth.logout(request)
+    return redirect('/login')
+
 
 #判断用户是否已登陆
 class User_Check(ListView):