【25】session練習
阿新 • • 發佈:2017-12-26
con 默認 ext tex ssi htm .html uname pos
#用登錄練習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自己倒推
【25】session練習