FBV装饰器:
def cook(request): err_msg="" if request.method == "GET": return render(request,'cookie.html') if request.method == "POST": username = request.POST.get('username') p = request.POST.get('password') dic = user_info.get(username) print(dic) if not dic: err_msg="用户不存在" return render(request,'cookie.html',{'err_msg':err_msg}) if dic['pwd'] == int(p): res = redirect('/xiaoqing/cookie1') # res.set_cookie('username_cookie',username) #设置cookie 关闭浏览器失效 # res.set_cookie('username_cookie',username,max_age=10) 设置cookie失效时间 10秒过期 import datetime current_date=datetime.datetime.utcnow() change_date=current_date+datetime.timedelta(seconds=5) res.set_cookie('username_cookie',username,expires=change_date) #到哪个时间失效 # res.set_signed_cookie('username_cookie',username,salt='sdasdas') return res else: return render(request,'cookie.html')