烧瓶:路线的相同端点

时间:2019-01-02 21:46:58

标签: python flask

我正在开发Flask API,并且具有以下两个端点:

  • /length
  • /length?morethan={value}

如何分隔它们?它们的开头相同(在“?”之前),因此在路由时,我必须引用相同的端点。

@app.route('/length', methods=['GET'])
def func1():
    //code

@app.route('/length', methods=['GET'])
def func2():
    value = request.args.get('morethan')
    //code

此代码适用于我的API的第二个版本(如果编写/ length?morethan = 3,我会得到我想要的东西),但对于第一个,我只是得到一个空列表,并且不显示我的数据库内容。

1 个答案:

答案 0 :(得分:0)

找到解决方案。感谢那些发表评论的人。

value = request.args.get('morethan')
if value is not None:
    //code for /tweets?morethan={value}
else:
    //code for /tweets