向 flask-restplus 发送多个参数

Send multiple parameters to flask-restplus

在创建从请求中获取一个参数的 API 时,我使用了以下代码:

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

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

如果需要带多个参数怎么办?

我正在使用 python 3 和 flask-restplus。

非常感谢任何帮助!

BR 克雷斯滕

Flask-RESTPlus 为它独有的东西提供文档。其他所有内容都记录在 Flask 中,因为 Flask-RESTPlus 构建在 Flask 之上。

在 Flask 中(当然还有 Flask-RESTPlus),您可以使用 Variable Rules。您可以随意使用它:

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>')

但是,请考虑将查询参数与 RequestParser1 一起使用 .