【问题标题】:Flask url redirect gives unexpected keyword argument exceptionFlask url 重定向给出了意外的关键字参数异常
【发布时间】:2020-02-26 02:52:33
【问题描述】:

我正在尝试使用烧瓶根据 URL 参数连接到不同的数据库

将路由定义为

@app.route('/data_service/file/<string:db>/', methods=['GET','DELETE','POST','PUT'])
def file():

但是,flask 抱怨

TypeError: file() got an unexpected keyword argument 'db'

恕我直言,这应该根据描述工作,例如https://pythonprogramming.net/flask-url-converters-tutorial/

【问题讨论】:

标签: python flask


【解决方案1】:

我发现了错误

参数应该已经出现在函数中 在那种情况下,代码应该是

@app.route('/data_service/file/<string:db>/', methods=['GET','DELETE','POST','PUT'])
def file():

【讨论】:

  • 现在浪费了 2 个小时,并在我发布后找到了答案:-( 仍然可能对其他人有帮助
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-24
  • 1970-01-01
  • 2017-10-03
  • 2018-03-21
  • 2018-06-24
相关资源
最近更新 更多