我使用以下代码对Flask API中的请求正文进行验证:
# This function validates the request body
def validatefilterdata(data):
class FilterDataSchema(Schema):
masterBotId = fields.Str(validate=validate.Length(min=1),
required=False)
useCaseId = fields.Str(validate=validate.Length(min=1), required=False)
month = fields.Str(required=False)
dateRange = fields.Dict(required=False)
filetdata_schema = FilterDataSchema(strict=True)
validation_result = filetdata_schema.load(data)
return validation_result.errors
我的要求是:
允许“useCaseId”字段的字典值和字符串值(根据上面的验证代码,当前“useCaseId”字段只接受字典值
目前没有回答
相关问题 更多 >
编程相关推荐