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)
相关推荐
Arvin6277 分钟前
Nginx 添加账号密码访问验证
运维·服务器·nginx
solihawk8 分钟前
分区大表统计信息不准确引发的性能问题
数据库
百结21442 分钟前
postgresql日常运用
数据库·postgresql·oracle
前进的李工1 小时前
MySQL大小写规则与存储引擎详解
开发语言·数据库·sql·mysql·存储引擎
CoovallyAIHub1 小时前
Sensors 2026 | 从无人机拍摄到跑道缺陷地图,机场巡检全流程自动化——Zadar机场全跑道验证
数据库·架构·github
内心的一片海1 小时前
服务器内存异常占用
运维·服务器
炸炸鱼.2 小时前
PostgreSQL 日常维护速查手册
数据库·oracle
liulilittle2 小时前
C++ 无锁编程:单停多发送场景高性能方案
服务器·开发语言·c++·高性能·无锁·原子
m0_738120722 小时前
渗透基础知识ctfshow——Web应用安全与防护(第一章)
服务器·前端·javascript·安全·web安全·网络安全
亚空间仓鼠2 小时前
OpenEuler系统常用服务(四)
linux·运维·服务器·网络