您可以检查请求对象上的几个属性(可能在此处记录),请参见此处记录request.path
。request.endpoint
不过,我可以建议一下,这样一来,如果您决定将视图路由到另一个或多个URL,就会被覆盖
@app.before_request
def before_request():
if 'logged_in' not in session and request.endpoint != 'login':
return redirect(url_for('login'))