Django框架——状态保持(cookie、session)

目录

    • 1.cookie
    • 2.session


1.cookie

设置:

HttpResponse.set_cookie(cookie名, value=cookie值, max_age=cookie有效期)(max_age单位为秒)

读取:

request.COOKIES.get(键) (request.COOKIES为字典类型,可使用get获取对应的键值)

删除:

response.delete_cookie(cookie名)

2.session

(1) 以键值对的格式写session。

request.session['键']=值

(2)根据键读取值。

request.session.get('键',默认值)

(3)清除所有session,在存储中删除值部分。

request.session.clear()

(4)清除session数据,在存储中删除session的整条数据。

request.session.flush()

(5)删除session中的指定键及值,在存储中只删除某个键及对应的值。

del request.session['键']

(6)设置session的有效期

request.session.set_expiry(value)

你可能感兴趣的:(学习笔记)