Отправить несколько параметров в flask-restplus - PullRequest
1 голос
/ 20 октября 2019

При создании API, который принимает один аргумент из запроса, я использую этот код:

class test(Resource):
    def get(self,id):
        return id

api.add_resource(test, '/endpoint/<int:id>')

Что бы я сделал, если мне нужно, чтобы он принимал несколько параметров?

I 'м с использованием Python 3 и flask-restplus.

Любая помощь очень ценится!

BR Kresten

1 Ответ

0 голосов
/ 22 октября 2019

Flask-RESTPlus предоставляет документацию для уникальных вещей. Все остальное задокументировано в Flask , поскольку Flask-RESTPlus построен поверх Flask.

В Flask ( и Flask-RESTPlus конечно ) вы можете использовать Правила переменных . И вы можете использовать его сколько угодно:

class Test(Resource):
    def get(self, name, surname, age):
        return name + surname + str(age)

api.add_resource(Test, '/endpoint/<string:name>/<string:surname>/<int:age>')

Но рассмотрите возможность использования аргументов запроса с RequestParser 1 .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...