Django框架之views(业务逻辑)简单后台设置cookie,session信息业务逻辑详细描述

xiaoxiao2021-02-28  70

# 返回config页设置cookie def config(request): per_page = request.GET.get('per_page',None) # 获取输入框的值 # 选中的添加class context = { 'analytics': 'active' } if per_page is None: return render(request,'pro01/config.html',context) else: # 先响应一下,但不发送 rep = HttpResponseRedirect('/pro01/config/') # 设置cookie,第一个参数是cookie的key,第二个参数是cookie的value,max_age是cookie的生效的时间 rep.set_cookie('per_page',per_page,max_age=3600*24*365) return rep # 做一个http响应,让浏览器接收 # 获取输入框的值,get方法 per_page = request.GET.get('per_page',None) context = { 'config':'active' } if per_page is None: return render(request,'pro01/config.html',context) else: rep = HttpResponseRedirect('/pro01/config/') # 先响应一下,但不返回 rep.set_cookie('is_poll',5,max_age=3600*24*3600) # 设置cookie和默认值和保存事件 return rep # 返回设置好的rep

附加:session是自己添加的内容,并没有使用上

def index(request): # 设置session自动存入session表 # request.session['goods'] = {'name':'apple','price':60} # 打印session值,查看session信息 x = request.session.get('goods',None) for key,val in x.items(): print key,val return HttpResponse('ok')

注意:以上内容是个人使用的随手记录, 就是介绍了下简单的使用

欢迎大家来吐槽,准备好瓜子饮料矿泉水,开整!!!

---------------------------------------------------------------------------------------

搞笑:能动手就尽量别吵吵

转载请注明原文地址: https://www.6miu.com/read-23456.html

最新回复(0)