Python 如何使用本地数据库和RESTAPI构建SQLAlchemy模型

Python 如何使用本地数据库和RESTAPI构建SQLAlchemy模型,python,api,sqlalchemy,marshmallow,Python,Api,Sqlalchemy,Marshmallow,我正在尝试使用SQLAlchemy和Marshmallow构建一个数据库模型来序列化它 我想建立一个团队实体,包括Id、姓名等字段,并与问题实体建立一对多关系。但我希望问题实体不作为表存储在数据库中,而是从RESTAPI(已经存在)获取 结果是,我可以查询一个团队(使用SQLAlchemy)并获得其字段以及与之相关的任何问题 我尝试了如下操作(使用PickleType存储RESTAPI中的问题实体列表),但没有结果,因为我无法在序列化结果中真正获得问题 class TeamModel(db.Mo

我正在尝试使用SQLAlchemy和Marshmallow构建一个数据库模型来序列化它

我想建立一个团队实体,包括Id、姓名等字段,并与问题实体建立一对多关系。但我希望问题实体不作为表存储在数据库中,而是从RESTAPI(已经存在)获取

结果是,我可以查询一个团队(使用SQLAlchemy)并获得其字段以及与之相关的任何问题

我尝试了如下操作(使用PickleType存储RESTAPI中的问题实体列表),但没有结果,因为我无法在序列化结果中真正获得问题

class TeamModel(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    name = db.Column(db.String(length=255))
    issues_list = db.Column(db.PickleType())

class TeamSchema(ma.ModelSchema):
    class Meta:
        model = TeamModel

    _links = ma.Hyperlinks(
        {"self": ma.URLFor("team", id="<id>"),
         "collection": ma.URLFor("team")}
    )
class团队模型(db.Model):
id=db.Column(db.Integer,主键=True)
name=db.Column(db.String(长度=255))
问题列表=db.Column(db.PickleType())
类TeamSchema(ma.ModelSchema):
类元:
模型=团队模型
_links=ma.超链接(
{“self”:ma.URLFor(“团队”,id=”),
“集合”:ma.URLFor(“团队”)}
)
我想做的事可能吗?我如何建模