HttpResponse对象

HttpResponse对象

      • 本教程的主要内容如下:
      • 1. context
      • 2. charset
      • 3.status_code
      • 4.content-type
      • 5.COOKIES 是字典,包含所有的cookies,包含sessionid(是session的键)一般用于存在用户端。
      • 6.session 类似于字典对象,表示当前会话,用于存在服务器中。
      • 7. 清除sessionid用
      • 8.设置过期时间

本教程的主要内容如下:

1. context

2. charset

3.status_code

4.content-type

5.COOKIES 是字典,包含所有的cookies,包含sessionid(是session的键)一般用于存在用户端。

6.session 类似于字典对象,表示当前会话,用于存在服务器中。

7. 清除sessionid用

  1. delete_cookie(key) 删除cookie中的sessionid值 注:如无cookie不存在就什么都不做
  2. logout(request) 删除cookie中的sessionid值 注:
    推荐使用

from django.contrib.auth import logout
logout(request)

  1. request.session.clear()
  2. request.session.flush()

8.设置过期时间

  1. expiry(value)
    注:
  • 没有设置时,过期时间为两个星期
  • 为整数时,单位是秒
  • 时间 年月日
  • 0 时是关闭浏览器时删除cookie
  • None 永不过期

你可能感兴趣的:(Django2)