django项目cookies和session的常用操作

来源:互联网 发布:淘宝开店货从哪里来 编辑:程序博客网 时间:2024/06/13 04:22

[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
0 0
原创粉丝点击