показать аргументы в конечной точке GET в flask-restplus - PullRequest
0 голосов
/ 09 января 2019

Когда я использую Flask-RESTPlusAPI и я делаю GET, это выглядит примерно так

curl -X GET "http://localhost:5000/r1" -H" принять: application / json "

Я хотел бы получить "r1", "r2", "r3" и т. Д. В выпадающем списке, похожем на "/ hello"

from flask import Flask
from flask_restplus import Resource, Api, reqparse

parser = reqparse.RequestParser()
parser.add_argument('rate', type=str,choices=['r1','r2','r3'],required=True)

app = Flask(__name__)
api = Api(app)

@api.route('/hello')
class HelloWorld(Resource):

    @api.expect(parser)
    def get(self):
        return {'hello': 'world'}

@api.route('/<test>')
@api.param('test', 'Some description')
class TestResource(Resource):
    def get(self, test):
        pass

if __name__ == '__main__':
    app.run(debug=True)
...