web-dev-qa-db-ja.com

Flask-RESTPlus-クエリ引数を取得する方法?

Flask-RESTPlusのGETメソッドからクエリの引数を取得する方法に興味があります。ドキュメントで例を見つけることができませんでした。

私は以前に純粋なflaskを使用しており、その方法はflaskライブラリから 'request.args.get()'を呼び出すことでした。任意のアイデアRESTPlusでこれを実現する方法

14
nikitz

私が見つけた最も正しい解決策は request parser を使用することだと思います:

parser = api.parser()
parser.add_argument('user', location='args', help='Queried user')

RESTPlusから廃止されました。しかし、彼らが言及したように、それはすぐには行きません。

8
nikitz

これはFlaskプラグインであり、Flaskインターフェースを壊してはなりません。したがって、いつものようにflask.requestから取得できるはずです。

import flask

...

print(flask.request.args.get("name"))
11
jbasko