我想你應該參考這個。 如果沒有@post_load方法,load()方法將以dict類型返回反序列化結果,而不是反序列化對象。所以create()方法失敗了,因為dict類型沒有方法create()。 所以您應該在UsersSchema類中添加@post_load方法,如下所示。 class UsersSchema(SQLAlchemySchema): class Meta(SQLAlchemySchema.Meta): model = User sql_session = db.session id = fields.Number(dump_only=True) firstname = fields.String(required=True) lastname = fields.String(required=True) timestamp = fields.String(required=True) # you should add this. @post_load def make_user(self, data, **kwargs): return User(**data)