2

嘿那里!

我有一个烧瓶 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()

4

1 回答 1

0

@api.expect(filters,parser) 应该可以工作

于 2021-08-17T10:21:35.830 回答