【发布时间】:2014-02-25 05:55:47
【问题描述】:
在 Flask 中,当我有多个相同功能的路由时, 我怎么知道当前使用的是哪条路线?
例如:
@app.route("/antitop/")
@app.route("/top/")
@requires_auth
def show_top():
....
我怎么知道,现在路由是使用/top/ 或/antitop/ 调用的?
更新
我知道request.path 我不想使用它,因为请求可能相当复杂,我想在函数中重复路由逻辑。我认为url_rule 的解决方案是最好的。
【问题讨论】: