【问题标题】:Flask Catch-All Error - unexpected keyword argument 'path'Flask Catch-All 错误 - 意外的关键字参数“路径”
【发布时间】:2017-02-22 14:27:13
【问题描述】:

我试图用烧瓶创建一个包罗万象的路线,使用这个 sn-p: http://flask.pocoo.org/snippets/57/

from flask import Flask
app = Flask(__name__)

@app.route('/api/v1/<path:path>')
def api():
    return 'You want path: %s' % path

if __name__ == '__main__':
    app.run()

但在我的应用中运行时出现此错误:

得到了一个意外的关键字参数“路径”

【问题讨论】:

    标签: python flask


    【解决方案1】:

    我忘记在我的函数中添加路径作为参数:

    def api(路径)

    @app.route('/api/v1/<path:path>')
    def api(path): <---
        return 'You want path: %s' % path
    

    【讨论】:

      猜你喜欢
      • 2013-09-08
      • 2017-10-03
      • 2011-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-23
      • 2015-12-11
      • 2019-01-05
      相关资源
      最近更新 更多