【发布时间】:2020-09-04 06:12:40
【问题描述】:
这是我的代码
from marshmallow import Schema, fields,ValidationError,INCLUDE
class userschema(Schema):
name = fields.String()
gender = fields.String()
age = fields.Integer(validate=Range(min=18, max=100))
def user_check(user):
try:
validate = userschema().load(user,unknown=INCLUDE)
print(validate)
except ValidationError as err:
print(err.messages)
user_1 = {"name":"priya","gender":"female","age":20}
user_2 = {"name":"gowtham","gender":"male","age":50}
user_check(user_1)
有什么方法可以验证男性最低要求 21 岁和女性最低要求 18 岁的年龄
【问题讨论】:
标签: python marshmallow