Колба: те же конечные точки маршрутов - PullRequest
0 голосов
/ 03 января 2019

Я разрабатываю API Flask, и у меня есть эти две конечные точки:

  • /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 голосов
/ 03 января 2019

Решение найдено.Спасибо тем, кто прокомментировал.

value = request.args.get('morethan')
if value is not None:
    //code for /tweets?morethan={value}
else:
    //code for /tweets
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...