辉达娱乐

你的位置:辉达娱乐 > 辉达娱乐介绍 >

Django操作cookie和session

点击次数:192 辉达娱乐介绍 发布日期:2025-08-26 20:52:15
cookie和session这两个操作有点类似,都是为了存储用户相关的信息。不同的是,cookie是存储在本地浏览器中,session是一个思路,一个概念,它的出现是为了解决cookie存储数据不安全问题的。 第1个:操作cookie 设置

cookie和session这两个操作有点类似,都是为了存储用户相关的信息。不同的是,cookie是存储在本地浏览器中,session是一个思路,一个概念,它的出现是为了解决cookie存储数据不安全问题的。

第1个:操作cookie

设置cookie是设置值给浏览器,需要通过response.set_cookie来设置。key是cooki的key,value是cookie的值。max_age是它的生命周期,单位是秒。expries是过期的具体日期。path对域名下那个路径有效。domain哪个域有效。secure是否是安全的,为true时只能在https协议下可用。httponly为true时,客户端不能通过javascript进行操作。

第2个:session操作

session在默认是存储在服务器的数据库中,表数据库表中会依据sessionid来获取指定的session数据,一般session是做会全局变量来使用,比如说登录用户名。只需要通过request.session即可操作。

session的操作

第3个:session的参数

get:用来从session中获取指定值。pop:从sesson中删除一个值.keys:从session中获取所有的键items:从session中获取所有的值.clear:清除当前用户的session数据。