記錄一下flask session操做的一個小問題,代碼以下:html
if(session['username']): return render_template('resource.html', page_title='resource', resource=resource); else: return render_template('login.html', page_title='login');
這段代碼的功能是:若是session的username有值,就跳到連接resource.html;若是沒有值,就跳到連接login.htmlflask
問題是:若是沒有值,就報異常,不會跳到login.htmlsession
解決辦法:採用session.get('username')spa
由於:code
(1)result = session[‘key’] :若是內容不存在,將會報異常htm
(2)result = session.get(‘key’) :若是內容不存在,將返回None(推薦用法)blog