zoukankan      html  css  js  c++  java
  • Django中的cookie与session操作

    添加cookie:

    def login(req):
        if req.method=="POST":
            uf = UserInfoForm(req.POST)
            if uf.is_valid():
                username = uf.cleaned_data["username"]
                password = uf.cleaned_data["password"]
                print username,password
                users = UserInfo.objects.filter(username=username,password=password)
                if users:
                    response = HttpResponseRedirect("/index/")
                    response.set_cookie("username",username,3600)
                    return response
                else:
                    return HttpResponseRedirect("/login")
                # return HttpResponseRedirect()
        else:
            uf = UserInfoForm()
        return render_to_response("login.html",{"uf":uf})

    获得cookie:

    def index(req):
        username = req.COOKIES.get("username","")return render_to_response("index.html",{"username":username})

    删除cookie:

        Response.delete_cookie("username")

    添加session:

    def sesion(req):
        if req.method == "POST":
            uf = UserInfoForm(req.POST)
            if uf.is_valid():
                username = uf.cleaned_data["username"]
                req.session["username"] = username
                return HttpResponseRedirect("/index/")
        else:
            uf = UserInfoForm()
        return render_to_response("LoadFile.html",{"uf":uf})

    获取session:

    def index(req):
        username = req.session.get("username","")
        return render_to_response("index.html",{"username":username})

    删除session:

    del req.session['username']

  • 相关阅读:
    异步--记录
    css过渡——实现元素的飞入飞出
    使用touch操作图片
    .net mvc中epplus导出excel
    html无卡顿动画实现——requestAnimationFrame
    调用手机摄像头并上传图片--jquery ajax
    jquery form表单赋值封装
    记录
    .net mvc 使用 aspose.cells导出数据
    explain简介
  • 原文地址:https://www.cnblogs.com/Yellow0-0River/p/5444721.html
Copyright © 2011-2022 走看看