欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 产业 > 14 django管理系统 - 注册与登录 - 注销

14 django管理系统 - 注册与登录 - 注销

2024/10/23 23:30:15 来源:https://blog.csdn.net/guya1990/article/details/143129355  浏览:    关键词:14 django管理系统 - 注册与登录 - 注销

首先先创建注销的入口,在base.html中修改

<ul class="nav navbar-nav navbar-right"><li><a href="/account/login/">登录</a></li><li><a href="/account/register/">注册</a></li><li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true"aria-expanded="false">个人信息 <span class="caret"></span></a><ul class="dropdown-menu"><li><a href="/account/logout/">注销</a></li><li><a href="#">Another action</a></li><li><a href="#">Something else here</a></li><li role="separator" class="divider"></li><li><a href="#">Separated link</a></li></ul></li>
</ul>

效果如下:

然后就是配置url路径

urlpatterns = [# 部门管理path("dept/list/", dept.dept_list),path("dept/add/", dept.dept_add),path("dept/<int:nid>/edit_detail/", dept.dept_editdetail),path("dept/<int:nid>/delete/", dept.dept_delete),path("dept/search/", dept.dept_search),# 管理员管理path("admin/list/", admin.admin_list),path("admin/add/", admin.admin_add),# 登录path("account/login/", account.account_login),# 注册path("account/register/", account.account_register),# 注销path("account/logout/", account.account_logout),]

然后去account.py中去定义函数account_logout

def account_logout(request):# 1 实现注销的功能request.session.clear()# 2 跳转回登录界面return redirect("/account/login/")

我们来试试。

这是我刚才用chrome登录的session

我现在点击注销,效果如下:

可以看到,刚我点击注销的时候,回到了登录界面。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com