zoukankan      html  css  js  c++  java
  • django cookies与session

    1. cookiies 
    # cookies
    def login(request):
        print('COOKIES',request.COOKIES)
        print('SESSION',request.session)
        if request.method =='POST':
            name = request.POST.get('user')
            pwd = request.POST.get('pwd')
            if name =='bob' and pwd =='123':
                ret = redirect('/APP02/home/')
                ret.set_cookie('username',{'name':""},max_age=30*3600,expires=datetime.datetime.utcnow()+datetime.timedelta(minutes=30))
                # 设置cookies有限时间为10秒
                return ret
        return render(request,'login.html',locals())
    
    def home(request):
    
        if request.COOKIES.get('username',None):
            return render(request,'home.html',locals())
        else:
            return redirect('/APP02/login/')
    

      2. session +cookies 

    def login(request):
        print('COOKIES',request.COOKIES)
        print('SESSION',request.session)
        if request.method =='POST':
            name = request.POST.get('user')
            pwd = request.POST.get('pwd')
            if name =='bob' and pwd =='123':
                request.session.set_expiry(30*3600)
                # 设置session有效时间
                request.session['is_login'] = True
                request.session['user'] = name
                return redirect('/APP02/home/')
        return render(request,'login.html',locals())
    
    def home(request):
    
        if request.session.get('is_login',False):
            user = request.session.get('user',None)
            return render(request,'home.html',locals())
        else:
            return redirect('/APP02/login/')
    

      

    参考链接:

    https://www.07net01.com/2016/03/1364624.html

  • 相关阅读:
    cv2.matchTemplate图片匹配
    pytorch 安装坑
    滑动轨迹函数记录
    selenium chrome开发者
    tp5 json()与json_encode()
    where 查询
    tp5.1 Class not found
    978. Longest Turbulent Subarray
    1004. Max Consecutive Ones III
    424. Longest Repeating Character Replacement
  • 原文地址:https://www.cnblogs.com/tsgxj/p/9968847.html
Copyright © 2011-2022 走看看