Flask url 重定向给出了意外的关键字参数异常
Posted
技术标签:
【中文标题】Flask url 重定向给出了意外的关键字参数异常【英文标题】:Flask url redirect gives unexpected keyword argument exception 【发布时间】: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/
【问题讨论】:
这能回答你的问题吗? Can Flask have optional URL parameters? 【参考方案1】:我发现了错误
参数应该已经出现在函数中 在那种情况下,代码应该是
@app.route('/data_service/file/<string:db>/', methods=['GET','DELETE','POST','PUT'])
def file():
【讨论】:
现在浪费了 2 个小时,并在我发布后找到了答案:-( 仍然可能对其他人有帮助以上是关于Flask url 重定向给出了意外的关键字参数异常的主要内容,如果未能解决你的问题,请参考以下文章