Flask Web开发request.path与字符串的比较始终为false

时间:2018-11-29 09:54:31

标签: python-3.x flask jinja2

这是我的登出路线。

@app.route('/logout')
def logout():
    logout_user()
    if request.path == 'blog':
        return redirect(url_for('blog'))
    else:
        return redirect(url_for('index')) 

if语句始终为false,我尝试使用其他请求方法,例如:request.endpoint,request.url_rule.rule,request.base_url,但是我仍然有false语句。

它总是将我重定向到“索引”路由。

这是我在模板中的注销链接:

<a class="nav-item nav-link" href="{{url_for('logout')}}">Logout</a>

如果您能解释为什么会这样,我将不胜感激。

0 个答案:

没有答案