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)
相关推荐
gjc59210 小时前
MySQL隐蔽 BUG:组合条件查询无故返回空集?深度排查与规避方案
android·数据库·mysql·bug
❀͜͡傀儡师10 小时前
docker部署PostgreSQL数据库的监控和管理工具
数据库·docker·postgresql
Amy_au10 小时前
Linux week 01
linux·运维·服务器
淮上安子骞10 小时前
sage10.8源码部署
服务器·密码学·ctf·本地部署·sage
KingRumn10 小时前
DBUS源码剖析之DBusMessage数据结构
linux·服务器·数据结构
a1879272183110 小时前
MySQL 事务
数据库·mysql·事务·mvcc·acid·readview·可见性判断算法
梨落秋霜10 小时前
Python入门篇【元组】
android·数据库·python
Caarlossss10 小时前
mybatis
java·数据库·tomcat·maven·mybatis·mybatis-spring
OpenMiniServer10 小时前
JsonKV协议技术文档
linux·服务器·网络
AI Echoes11 小时前
自定义 LangChain 文档加载器使用技巧
数据库·人工智能·python·langchain·prompt·agent