Flask-RESTPlus - 如何获取查询参数?
Flask-RESTPlus - How to get query arguments?
我很好奇如何从 Flask-RESTPlus 中的 GET 方法获取查询参数。我没有设法在文档中找到示例。
我以前使用过纯烧瓶,我的做法是从烧瓶库中调用 'request.args.get()'。有什么想法可以在 RESTPlus 中实现吗?
它是一个 Flask 插件,它不应该破坏 Flask 接口。所以你应该能够像往常一样从 flask.request
获得它们:
import flask
...
print(flask.request.args.get("name"))
我认为我找到的最正确的解决方案是使用 request parser:
parser = api.parser()
parser.add_argument('user', location='args', help='Queried user')
它已从 RESTPlus 中停产。但它不会像他们提到的那样很快就会消失。
我很好奇如何从 Flask-RESTPlus 中的 GET 方法获取查询参数。我没有设法在文档中找到示例。
我以前使用过纯烧瓶,我的做法是从烧瓶库中调用 'request.args.get()'。有什么想法可以在 RESTPlus 中实现吗?
它是一个 Flask 插件,它不应该破坏 Flask 接口。所以你应该能够像往常一样从 flask.request
获得它们:
import flask
...
print(flask.request.args.get("name"))
我认为我找到的最正确的解决方案是使用 request parser:
parser = api.parser()
parser.add_argument('user', location='args', help='Queried user')
它已从 RESTPlus 中停产。但它不会像他们提到的那样很快就会消失。