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)
相关推荐
wanhengidc几秒前
服务器托管对企业的作用
大数据·运维·服务器·分布式·智能手机
基于底层的菜鸟5 分钟前
VsCode GitHub Copilot Chat 节省request
服务器·copilot·ai编程
scofield_gyb10 分钟前
Redis 6.2.7安装配置
前端·数据库·redis
qiumingxun12 分钟前
Redis——使用 python 操作 redis 之从 hmse 迁移到 hset
数据库·redis·python
Yupureki21 分钟前
《Linux系统编程》15.进程间通信-管道
linux·运维·服务器·c语言·c++
Yupureki25 分钟前
《Linux系统编程》14.库的制作与原理
linux·运维·服务器·c语言·开发语言·c++
2401_8735449226 分钟前
使用XGBoost赢得Kaggle比赛
jvm·数据库·python
ruxingli27 分钟前
MySQL优化
数据库·mysql
m0_5698814729 分钟前
进阶技巧与底层原理
jvm·数据库·python
feng68_34 分钟前
MySQL集群主从复制
linux·运维·数据库·mysql·adb