zoukankan      html  css  js  c++  java
  • 【25】session练习

    #用登录练习session   html1为首页,html2为登录页面
    def session1(request):
        uname=request.session.get('myname','请登录')  #如果request.session的get方法获取到了myname的值,就返回myname的值,如果没有获取到就返回“请登录”,不写“请登录”,默认返回None
        context={'uname':uname}
        #return render(request,'session/session1.html',context)
        return render_to_response('session/session1.html',context)
    def session2(requset):
        return render(requset,'session/session2.html')
    #session2_mid为接收登录form表单的信息,这里没有判断信息对错,直接保存写入session
    def session2_mid(request):
        uname=request.POST['uname']
        request.session['myname']=uname
        return HttpResponseRedirect('session1')  #重定向到首页,将session里的uname传给uname
    def session3(request):
        #删除session
        del request.session['myname']
        return HttpResponseRedirect('session1')
    

    以上为views

    模板和url自己倒推

  • 相关阅读:
    测试开发技术
    测试开发技术难题与解决
    .gitignore文件
    mysql 子查询 联结 组合查询
    DTL
    jquery 基础
    Django操作数据库
    git 进阶篇
    miniconda使用
    pycharm之django基本配置
  • 原文地址:https://www.cnblogs.com/phyger/p/8111750.html
Copyright © 2011-2022 走看看