嘿!
我有一个烧瓶 restx api,我有一个端点,基本上需要执行以下操作
filters = api.model('filters', {
x = fields.Raw('x')
}
parser = reqparse.RequestParser()
parser.add_argument('b', type=int, location='args')
class Process(Resource):
@api.expect(filters)
@api.expect(parser)
def get()
.
.
为什么?
我有一大组端点,它们都接受相同的过滤器设计,但有些端点还需要查询参数
代码工作得很好,我可以访问方法中的 json 有效负载和查询参数。
问题我需要通过 swagger 记录的所有内容,但我需要将api.model
对象与parser
对象"混合"到@api.expect()
@api.expect(filters,parser) 应该可以工作