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)
相关推荐
小晶晶京京9 分钟前
day34-LNMP详解
linux·运维·服务器
画个太阳作晴天10 分钟前
A12预装app
linux·服务器·前端
碎像1 小时前
Linux上配置环境变量
linux·运维·服务器
xiep14383335102 小时前
Ubuntu 安装带证书的 etcd 集群
数据库·etcd
Java小白程序员3 小时前
Spring Framework:Java 开发的基石与 Spring 生态的起点
java·数据库·spring
sunflower_w3 小时前
linux I2C核心、总线与设备驱动
linux·运维·服务器
老虎06273 小时前
数据库基础—SQL语句总结及在开发时
数据库·sql·oracle
Ronin3054 小时前
【Linux系统】进程间通信:System V IPC——共享内存
linux·服务器·system v 共享内存
网硕互联的小客服4 小时前
Apache 如何支持SHTML(SSI)的配置方法
运维·服务器·网络·windows·php
爱掘金的土拨鼠5 小时前
国产化dm数据库锁表解锁
数据库