在我的flask-restplus API中,我不仅想检查输入数据,就像下面的例子一样
resource_fields = api.model('Resource', {
'name': fields.String(default = 'string: name', required = True),
'state': fields.String(default = 'string: state'),
})
@api.route('/my-resource/<id>')
class MyResource(Resource):
@api.expect(resource_fields, validate=True)
def post(self):
...
必须有 'name' 字段并且可能有 'state' 字段,但还要检查是否没有其他字段(如果发生这种情况会引发错误)。有没有另一个装饰器?我可以通过自定义函数检查输入数据的正确性吗?