cookie和session

from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
c = "pp"
d = "123"
def indexa(request):
    if request.method == "GET":
        name = request.GET.get("name")
        pwd = request.GET.get("pwd")
        if name ==c and pwd == d:
            return HttpResponse("GET登录成功")
        else:
            return HttpResponse("GET登录失败")



#设置我们的cookies
def set_cookies(request):
    #获取到postman发来的信息
    #request是我们http请求的信息
    name = request.GET.get('name')
    #GET获取http请求数据的方法
    #设置cookies
    coo = HttpResponse('我是设cookies的操作')
    coo.set_cookie('cooke_name',name)
    #前面的name是我们的django里定义的变量名。后面的name使我们request请求里的key值
    return coo
#获取我们的cookies
def get_cookies(request):
    doing = request.GET.get('doing')
    name = request.COOKIES.get('cooke_name')
    return HttpResponse(name+doing)

#设置session
def set_s(request):
    # 获取到postman发来的信息
    # request是我们http请求的信息
    name = request.GET.get('name')
    # GET获取http请求数据的方法
    request.session['session_name'] = name
    return HttpResponse('设置session的过程')
#获取session
def get_s(request):
    doing = request.GET.get('doing')
    name = request.session.get('session_name')
    return HttpResponse(name+doing)
View Code
posted on 2019-12-22 20:54  WWE捍卫者  阅读(127)  评论(0)    收藏  举报