Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Flask RestPlus:添加预期的标题和模型_Python_Flask_Flask Restplus - Fatal编程技术网

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

Python Flask RestPlus:添加预期的标题和模型,python,flask,flask-restplus,Python,Flask,Flask Restplus,我正在使用@api.expect(MyModel,validate=True)来验证post请求的输入json,并再次验证自定义模型。我用MyModel=api.model('MyModel',{…})创建了这个模型 我还想添加一个请求要处理和验证的必需(预期)头。我可以这样做: parser = api.parser() parser.add_argument('X-Authentication', location='headers') [...] @api.expect(parser)

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

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

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

但是,既然
api.parser
add_参数
允许我添加头,但似乎没有处理“将此模型添加为正文有效负载”,而
api.model
不允许我添加头,我怎么能期望和验证模型和头呢?

我相信您应该能够使用@ns.doc来完成这项工作


@ns.doc(body=some\u model,parser=some\u parser)

我相信您应该可以使用@ns.doc来实现这一点

@doc(body=some\u model,parser=some\u parser)