我已经为我的视图函数实现了login_required包装器。目的是在无效的登录凭据/超时会话的情况下,包装程序将用户重定向到登录页面。但是,当我们发送具有登录用户先决条件的发布请求时,我们无法将超时的用户重定向到登录页面。除非我们手动刷新页面,否则重定向根本无法正常工作。
subprocess.Popen('explorer "%s"' % win_dir)
webbrowser.open('file:///C:/', new=2)
这是我编写的包装器。基本上,我们希望在会话令牌超时时发送重定向响应。
尽管代码以正确的顺序执行,但浏览器无法以某种方式呈现/重定向到所需的URL。
答案 0 :(得分:0)
直观:您的变量token
等于无。
因此,您必须进行检查:尝试将if not token:
更改为if token = None: