Flask包装器无法在发布请求后成功重定向

时间:2018-09-21 08:02:11

标签: python ajax http post flask

我已经为我的视图函数实现了login_required包装器。目的是在无效的登录凭据/超时会话的情况下,包装程序将用户重定向到登录页面。但是,当我们发送具有登录用户先决条件的发布请求时,我们无法将超时的用户重定向到登录页面。除非我们手动刷新页面,否则重定向根本无法正常工作。

subprocess.Popen('explorer "%s"' % win_dir)
webbrowser.open('file:///C:/', new=2)

这是我编写的包装器。基本上,我们希望在会话令牌超时时发送重定向响应。

尽管代码以正确的顺序执行,但浏览器无法以某种方式呈现/重定向到所需的URL。

1 个答案:

答案 0 :(得分:0)

直观:您的变量token等于无。

因此,您必须进行检查:尝试将if not token:更改为if token = None: