class UserSchema(ma.Schema): id = ObjectId(dump_only=True) username = ma.String(required=True) email = ma.String(required=True, validate=validate.Email( error='Not a valid email address')) passwd_digest = ma.String(load_only=True, required=True) @post_load def make_user(self, data): return Users(**data)
class UserSchema(ma.ModelSchema): password = ma.String(load_only=True, required=True) class Meta: model = User sqla_session = db.session
class UserSchema(ma.SQLAlchemyAutoSchema): id = ma.Int(dump_only=True) password = ma.String(load_only=True, required=True) class Meta: model = User sqla_session = db.session load_instance = True
class UserSchema(ma.Schema): id = ma.String(dump_only=True) password = ma.String(load_only=True, required=True) username = ma.String(required=True)