Loading

Django2.0——cookie、session的简单处理

1.cookie设置

if userResult and userResult.is_active:
	response=redirect(to='/')
	response.set_cookie("username",username,max_age=3600)
	context["username"]=username
	return response

2.cookie删除

try:
    response=redirect(to='/account/login')
    response.delete_cookie('username')
    return response
except:
    return render(request,'index.html',context)

3.cookie获取

def index(request):
	context={}
	username=request.COOKIES.get("username",None)
       #或者username=request.COOKIES["username"]
	context["username"]=username
	return render(request,"index.html",context)

4.session的设置

request.session["username"]=username

5.session的获取

username=request.session['username']
#或者 username=request.session.get('username','')

6.session的删除

del request.session['username']
posted @ 2022-10-09 19:31  Devinwon  阅读(32)  评论(0)    收藏  举报