您正在使用进行正确的跟踪,
strict_slashes可以在Flask应用本身上对其进行配置。这会将
strict_slashes标志设置
False为每个创建的路由
app = Flask('my_app')app.url_map.strict_slashes = False
然后,您可以
before_request用来检测
/重定向的尾随。使用
before_request将使您不需要将特殊逻辑分别应用于每个路由
@app.before_requestdef clear_trailing(): from flask import redirect, request rp = request.path if rp != '/' and rp.endswith('/'): return redirect(rp[:-1])
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)