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)
相关推荐
·云扬·7 小时前
MySQL 主从复制实战:Xtrabackup 高效部署方案
数据库·mysql
暴力求解7 小时前
Linux---进程(五)进程调度
linux·运维·服务器
Ama_tor8 小时前
从零开始MySQL|F盘安装,配置,简单应用以及基础语句
数据库·mysql
wsad05328 小时前
Linux 用户和组管理完整指南(中英文参数对照)
linux·运维·服务器
EmbedLinX9 小时前
嵌入式Linux之U-Boot
linux·服务器·笔记·学习
亓才孓9 小时前
【MyBatis Exception】Public Key Retrieval is not allowed
java·数据库·spring boot·mybatis
_千思_10 小时前
【小白说】数据库系统概念 6
数据库
fjh199710 小时前
使用caddy签发ip证书
运维·服务器
暴力求解10 小时前
Linux进程(六)命令行参数
linux·运维·服务器
野犬寒鸦11 小时前
深入解析HashMap核心机制(底层数据结构及扩容机制详解剖析)
java·服务器·开发语言·数据库·后端·面试