文章图片
文章图片
通过前几节课的操作我们已经完成了注册、登录以及首页的操作 , 今天我们继续新建退出登录页面 , 这个页面相对其他页面简单一些 。
1.路由的配置我们将退出登录放在user目录下 , 地址为'''/user/signout/'
2.视图函数的配置我们想要的效果是 , 当点击退出登录按钮的时候 , 将session和cookies进行删除 , 页面301跳转到首页 ,, 因为首页我们之前做了一个判断 , 假如用户是登录状态 , 显示的是有欢迎、退出和进入笔记三个按钮;未登录状态显示的是登录和注册按钮 。
【删除|Django项目实战之退出登录页面】1)删除session
判断用户名和ID是否在session中 , 如果在 , 选择删除
2)删除cookies
跟删除session一样 , 做个判断用户名和ID是否是在cookies中 , 然后进行301的跳转 。
3.退出登录链接的配置我们找到首页的HTML , 将退出登录的链接配置上 。
这样登录、注册、退出已经操作完成了 , 我们接下来就讲下进入笔记操作过程 。
- OpenHarmony 项目群 12 月新增捐赠人美的集团、深圳开鸿
- 曾遭2大中企拒绝!苹果汽车项目或迎重大转机:韩国企业争相加入
- 删除|一个24小时就会自毁的网站,在网友的接力下存活了两年
- |一个一月多入5000块的项目
- docker|年终总结虚拟项目,让你赚钱水到渠成
- 医美机构主播衣着暴露卖隆胸项目指尺度大,广东肇庆:正研究处理
- 删除|换成鸿蒙系统后特别费电,四个小时充一次,还是不怎么用的情况下
- 总部|聚焦软件发展5个新项目落地成都高新区
- q3|此前拿下iPhone镜头供应!闻泰科技:珠海得尔塔光电产业园项目Q3投产
- Juno Network:一个不能忽略的Cosmos平台级项目