本文实例讲述了Django项目开发中cookies和session的常用操作。分享给大家供大家参考,具体如下:
COOKIES操作
检查cookies是否存在:
request.COOKIES.has_key('<cookie_name>')
获取cookies:
request.COOKIES.get('visits', '1')
if 'last_visit' in request.COOKIES:
request.COOKIES['last_visit']
设置cookies:
response.set_cookie('<cookie_name>', value)
SESSION操作
获取session:
fav_color = request.session.get('fav_color', 'red')
fav_color = request.session['fav_color']
设置session:
request.session['visits'] = visits
删除session:
del request.session['fav_color']
如果给出的key 在会话中不存在,将抛出 KeyError。
判断包含session:
'fav_color' in request.session
清除session数据库
python manage.py clearsessions
希望本文所述对大家基于Django框架的Python程序设计有所帮助。
继续阅读与本文标签相同的文章
下一篇 :
云计算的流派战争:马太效应强者恒强
-
大数据时代下金融数据治理的问题
2026-05-15栏目: 教程
-
优化管理与放映品质两手抓,不重规模只重品质
2026-05-15栏目: 教程
-
河北邢台某企业水费结算用电磁流量计售后案例分享
2026-05-15栏目: 教程
-
道屹道:Android应用手机APP软件在中国为何如此受欢迎呢?
2026-05-15栏目: 教程
-
“自我造血”搞科研,这家省级研究院在莞揭牌,采用“平台+公司”新方式
2026-05-15栏目: 教程
