美文网首页
Django学习第七章 Cookie

Django学习第七章 Cookie

作者: guitar_当当当 | 来源:发表于2017-09-23 17:53 被阅读0次

Cookie机制:Cookie分发通过扩展HTTP协议来实现的,服务器通过在HTTP的响应头中加上一行特殊的指示来提示浏览器按照指示生成的Cookie。然而纯粹的客户端脚本如javascript 或者VBScript 也可以生成Cookie。而Cookie的使用则是由浏览器按照一定的原则在后台自动发送给服务器。浏览器检查所有存储Cookie,如果某个Cookie所声明的作用范围大于等于将要请求的资源所在的位置,则把该Cookie附在请求资源的HTTP请求头发送给服务器

Session机制:Session机制是一种服务器的机制,服务器使用一种类似于散列表的结构来报错信息

1.修改.../sign/views.py文件

当用户登录成功后,在跳转到event_manage 视图函数过程中,通过set_cookie()方法向浏览器中添加cookie信息

这里给set_cookie()方法传了三个参数:第一个参数“user”用于表示写入浏览器的Cookie名。 第二个参数username是由用户在登录页面输入用户名(即admin)。。第三个参数3360用于设置Cookie信息在浏览器中的保持时间,默认单位:秒

在event_manage视图函数中,通过request.COOKIES来读取Cookie名为"user"的值。并且通过

render 将它和 event_manage.html页面一期返回

修改..../templates/event_manage.html页面,添加<div>标签来显示用户名

重新登录后

相关文章

网友评论

      本文标题:Django学习第七章 Cookie

      本文链接:https://www.haomeiwen.com/subject/lygcextx.html