Django之cookie和session

一,添加

python 复制代码
response = redirect(reverse('index'))

response.set_cookie('userid', user.id, expires=
            datetime.datetime.now() + datetime.timedelta(days=7)
                                )

二,获取

python 复制代码
userid = request.COOKIE.get('userid',0)

三,删除

python 复制代码
response = redirect(reverse('index'))
response.delete_cookie('userid')

Session

一,添加

python 复制代码
request.session['userid'] = user.id
request.session.set_expiry(7*24*3600)

二,获取

python 复制代码
userid = request.session.get('userid',0)

三,删除

python 复制代码
sessionkey = request.session.session_key
request.session.delete(sessionkey)
相关推荐
0509154 小时前
测试基础笔记第七天
linux·服务器·笔记
李洋-蛟龙腾飞公司4 小时前
鸿蒙应用元服务开发-Account Kit未成年人模式订阅和处理用户信息变更
服务器·华为·harmonyos next
极限实验室4 小时前
Easysearch Rollup 相比 OpenSearch Rollup 的优势分析
数据库
道友老李4 小时前
MySQL性能调优(三):MySQL中的系统库(mysql系统库)
数据库·mysql
靡樊4 小时前
Linux:进程间通信
linux·服务器·c++·学习
pp-周子晗(努力赶上课程进度版)5 小时前
【Linux】线程ID、线程管理、与线程互斥
linux·运维·服务器·开发语言
和尚用0飘柔05 小时前
【中间件】redis使用
数据库·redis·中间件
结衣结衣.6 小时前
【MySQL】数据类型
linux·数据库·sql·mysql
辰哥单片机设计6 小时前
雨滴传感器详解(STM32)
数据库·mongodb
萑澈6 小时前
深入探索 Unix 与 Linux:历史、内核及发行版
linux·服务器·unix