Flask Catch-All Error - 意外的关键字参数' path'

时间:2017-02-22 14:27:14

标签: python flask

我试图使用这个片段创建一个带烧瓶的全能路线: 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()

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

  

得到了一个意想不到的关键字参数&#39;路径&#39;

1 个答案:

答案 0 :(得分:0)

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

def api(路径

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