В моем API flask-restplus я хотел бы не только проверять эти входные данные, как в следующем примере.
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):
...
должно иметь поле «имя» и может иметь поле «состояние», а также проверять, что нет других полей (и вызывать ошибку, если это произойдет). Есть ли другой декоратор для этого? Могу ли я проверить правильность введенных данных пользовательской функцией?