① HttpResponse 对象
在 django.http 模块中定义了 HttpResponse 对象的 API。
属性及方法:
设置 Cookie
key、value 都是字符串类型;
max_age 是一个整数,表示在指定秒数后过期;
expires 是一个 datetime 或 timedelta 对象,会话将在这个指定的日期/时间过期;
注意:datetime 和 timedelta 值只有在使用 PickleSerializer 时才可序列化;
max_age 与 expires 二选一,
如果不指定过期时间,则关闭浏览器就实效,
5. delete_cookie(key):删除指定的 key 的 Cookie,如果 key 不存在则什么也不会发生。
有关 cookie 的例子:
②HttpResponse 的子类
JsonResponse :返回 json 数据
简写函数:
状态保持:
启用 session
在 settings.py 文件中
使用 session
用户登录例子:
续
续
会话过期时间
settings.py 文件中的配置: