flask session

記錄一下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

相關文章
相關標籤/搜索