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)
相关推荐
V1ncent Chen3 分钟前
SQL大师之路 11 外连接和自连接
数据库·sql·mysql·数据分析
zklgin3 分钟前
PostgreSQL常用时间函数与时间计算提取示例说明
数据库·postgresql
曾阿伦5 分钟前
SQL CRUD 用法详解:从入门到实战的完整指南
数据库·sql
让学习成为一种生活方式6 分钟前
Swiss-Prot 注释--生信工具079
数据库
2601_9486061815 分钟前
MySQL B+树索引高度计算与性能阈值探讨
数据库·b树·mysql
lierenvip16 分钟前
mysql用户名怎么看
数据库·mysql
qq_4160187217 分钟前
用户认证与授权:使用JWT保护你的API
jvm·数据库·python
AC赳赳老秦37 分钟前
OpenClaw 全平台安装详解:Windows 10/11、macOS、Linux 零踩坑指南 (附一键脚本)
大数据·人工智能·python·django·去中心化·ai-native·openclaw
小周学学学1 小时前
Vcenter-ssl证书过期解决
运维·服务器
MonkeyKing_sunyuhua1 小时前
本地将镜像打包推送到阿里云的镜像服务器
java·服务器·阿里云