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)
相关推荐
运维李哥不背锅5 分钟前
Ansible 的条件语句与循环详解
数据库·ansible
我爱钱因此会努力8 分钟前
ansible实战- 循环创建多个用户
运维·服务器·centos
采坑先锋12 分钟前
Docker环境离线安装-linux服务器
linux·服务器·docker
yyongsheng15 分钟前
SpringBoot项目集成easy-es框架
java·服务器·前端
曾凡宇先生34 分钟前
OpenEuler中mysql这是在执行 MySQL 密码重置操作时出现的 “找不到mysqld_safe命令” 的错误场景。
数据库·mysql
方二华42 分钟前
6 mysql源码中的查询逻辑
数据库·mysql
成都极云科技42 分钟前
极智算服务器用的还是自己的网络吗安全吗
服务器
意疏1 小时前
LibreTV无广告观影实测:聚合全网资源,远程访问家庭影院新方案!
数据库
winds~1 小时前
【GUI】本地电脑弹出远程服务器的软件GUI界面
运维·服务器·c++
报错小能手1 小时前
计算机网络自顶向下方法4——详解协议层次及其服务模型
服务器·计算机网络·php