标签:注销 href ref 表示 导航 完成 返回 更新 roc
用上下文处理器app_context_processor定义函数
@app.context_processor
def mycontext():
usern=session.get(‘user‘)
if usern:
return {‘usern‘:usern}
else:
return {}
在父模板中更新导航,插入登录状态判断代码。、
{% if usern %} <li><a href="#">{{ usern }}</a></li> <li><a href="{{ url_for(‘logout‘) }}">注销</a></li> {% else %} <li><a href="{{ url_for(‘login‘) }}">登录</a></li> <li><a href="{{ url_for(‘register‘) }}">注册</a></li> {% endif %}
完成注销功能。
@app.route(‘/logout/‘)
def logout():
session.clear()
return redirect(url_for(‘base‘))
标签:注销 href ref 表示 导航 完成 返回 更新 roc
原文地址:http://www.cnblogs.com/pys965085265/p/7889132.html