flask_restx - api.expect 来自两个来源的 swagger

问题描述

你好!

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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)