栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Django框架学习

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Django框架学习

添加cokie
为浏览器添加键为my_var1,值为123,过期时间为1个小时的cookie

res = HttpResponse('已添加my_var1,值为123‘)
res.set_cookie('my_var1',123,3600)
return res

修改cookie
为浏览器添加键为my_var1,修改值为456,过期时间为2个小时的cookie

res = HttpResponse('已修改my_var1,值为456’)
res.set_cookie('my_var1',456,3600*2)
return res



删除cookie
HttpResponse.delete_cookie(key)
删除指定key的cookie,如果key不存在则无事发生
获取cookie
通过request.cookieS绑定的字典(dict)获取客户端的cookieS数据
value = requests.cookieS.get(‘cookies名’,‘默认值’),如果key不存在就会返回一个默认值
Session的使用
保存session
request.session[‘key’]value
获取session的值
value = request.session[‘key’]
value = request.session.get(‘key’,‘默认值’)
删除session
del request.session[‘key’]
设置session的生存时间
在settings配置项中

1.设置SESSION_cookie_AGE = time(time的基本单位是秒)
2.设置SESSION_EXPIRE_AT_BROWSER_CLOSE=True在浏览器关闭时session就会失效,默认是False
session会保存在数据库中
删除数据库中已经过期的数据

python manage.py clearsessions

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/269671.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号