python培训之使用required定义必填字段

发布时间:2023-02-24 09:44:09 人气:86 作者:多测师

  python使用required定义必填字段

  说明

  1、要想定义必填字段,只需要在 fields 里面加入 required 参数并设置为 True 即可。

  2、还可以自定义错误信息,使用 error_messages 即可。

python培训之使用required定义必填字段

  实例

  from pprint import pprint

  from marshmallow import Schema, fields, ValidationError

  class UserSchema(Schema):

  name = fields.String(required=True)

  age = fields.Integer(required=True, error_messages={'required': 'Age is required.'})

  city = fields.String(

  required=True,

  error_messages={'required': {'message': 'City required', 'code': 400}},

  )

  email = fields.Email()

  try:

  result = UserSchema().load({'email': 'foo@bar.com'})

  except ValidationError as err:

  pprint(err.messages)

  以上就是python使用required定义必填字段,希望对大家有所帮助。更多Python学习指路:请关注多测师。https://www.e70w.com/xwzx/




返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线