Django里的cookie和session

  1. Django设置cookie

  2.  Cookie常用参数
     ·key:键
    
     ·value:值
     
     ·max_age:多久后过期,时间为秒
     
     ·expires:过期时间,为具体时间
     
     ·path:生效路径
     
     ·domain:生效的域名
     
     ·secure:HTTPS传输时应设置为true
     
     ·httponly:值应用于http传输,JavaScript无法获取
     
     
     # 只能是response对象
     # cookie 一般用在记录用户名
     # 创建cookie                      time
     response.set_cookie(key, value, max_age=7*24*3600)
     
     # 删除cookie
     response.delete_cookie(key)
     
     # 获取cookie
     request.COOKIES.get(key)
     
     # 获取cookie列表
     request.COOKIES
    
  3. 一般记录用户登入状态

  4.  # 创建session
     request.session[key] = value
     
     # 获取session
     request.session.get(key)
     
     # 删除session
     del request[key]
    

猜你喜欢

转载自blog.csdn.net/zsx1314lovezyf/article/details/89879741