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)
相关推荐
Danileaf_Guo18 小时前
256台H100服务器算力中心的带外管理网络建设方案
运维·服务器
拾贰_C20 小时前
【Linux | Windows | Terminal Command】 Linux---grep | Windows--- findstr
linux·运维·服务器
JIngJaneIL20 小时前
基于springboot + vue古城景区管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot·后端
微学AI20 小时前
复杂时序场景的突围:金仓数据库是凭借什么超越InfluxDB?
数据库
廋到被风吹走21 小时前
【数据库】【Redis】定位、优势、场景与持久化机制解析
数据库·redis·缓存
alengan21 小时前
linux上面写python3日志服务器
linux·运维·服务器
有想法的py工程师1 天前
PostgreSQL + Debezium CDC 踩坑总结
数据库·postgresql
Nandeska1 天前
2、数据库的索引与底层数据结构
数据结构·数据库
小卒过河01041 天前
使用apache nifi 从数据库文件表路径拉取远程文件至远程服务器目的地址
运维·服务器·数据库