#用登录练习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自己倒推

相关文章:

  • 2021-05-12
  • 2021-08-11
  • 2022-01-01
  • 2021-07-10
  • 2022-12-23
  • 2021-11-20
  • 2021-05-19
猜你喜欢
  • 2021-08-27
  • 2021-11-12
  • 2022-12-23
  • 2021-08-29
  • 2021-12-14
  • 2021-08-06
  • 2022-12-23
相关资源
相似解决方案