python import colander class StudentSchema(colander.Schema): name = colander.SchemaNode(colander.String()) age = colander.SchemaNode(colander.Int()) python data = {'name': 'Alice', 'age': '25'} schema = StudentSchema() validated_data = schema.deserialize(data) python class StudentSchema(colander.Schema): name = colander.SchemaNode(colander.String()) age = colander.SchemaNode(colander.Int(), missing=0) python import colander def validate_name(node, value): if not value.isalpha(): raise colander.Invalid(node, 'Invalid name') class StudentSchema(colander.Schema): name = colander.SchemaNode( colander.String(), validator=validate_name ) age = colander.SchemaNode(colander.Int()) python data = {'name': 'Alice', 'age': 25} schema = StudentSchema() serialized_data = schema.serialize(data)


上一篇:
下一篇:
切换中文