Flask RestPlus:添加预期的标题和模型

时间:2018-08-20 13:01:30

标签: python flask flask-restplus

我正在使用@api.expect(MyModel, validate=True)来再次验证自定义模型的发布请求的输入json。我已经用MyModel = api.model('MyModel', {...})创建了模型。

我还想添加一个必需的(期望的)标头,以由请求处理和验证。我可以这样做:

parser = api.parser()
parser.add_argument('X-Authentication', location='headers')
[...]
@api.expect(parser)

但是我怎么能期望并验证模型 标头,因为api.parseradd_argument让我添加了标头,但似乎没有来处理“将该模型添加为主体有效载荷”,而api.model不允许我添加标题吗?

1 个答案:

答案 0 :(得分:1)

我相信您应该可以使用@ ns.doc

@ ns.doc(body = some_model,parser = some_parser)