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)
相关推荐
Codefengfeng4 小时前
CTF工具篇
linux·运维·服务器
t***44235 小时前
MySQL 导出数据
数据库·mysql·adb
Zach_yuan5 小时前
数据链路层核心技术解析:以太网与ARP协议
服务器·网络·网络协议
翔云1234566 小时前
MySQL主从库复制中,主库如何查找对应日志文件位置
数据库·mysql
Mr_star_galaxy7 小时前
【MySQL基础】视图和权限管理
数据库·mysql
2401_858286117 小时前
OS53.【Linux】System V 共享内存(2)
linux·运维·服务器·共享内存
lipiaoshuigood8 小时前
MySQL 数据出海之数据同步方案
数据库·mysql
笨蛋不要掉眼泪8 小时前
Nacos配置中心详解:核心用法、动态刷新与经典面试题解析
java·数据库·后端
@@神农8 小时前
PostgreSQL-SQL语句的执行过程(一)
数据库·sql·postgresql
REDcker9 小时前
DNS技术详解
服务器·后端·计算机网络·互联网·dns·服务端