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