SQLAlchemy Graphene联接表不可查询

问题描述

在使用sqlAlchemy模型时,例如:

class Request(Base):
    id = Column("Orderable",Int,primary_key=True)
    orderable = Column("Orderable",Boolean)
    errors = relationship("Error",lazy="joined",uselist=True)

class Error(Base):
    id = Column("ID",Integer,primary_key=True)
    description = Column("Description",NVARCHAR(2000))
    value = Column("Value",NVARCHAR(2000))
    request_id = Column("RequestID",ForeignKey("tblRequest.RequestID"))

我将请求模型放入石墨烯中,如下所示:

class RequestNode(sqlAlchemyObjectType):
    class Meta:
        model = Request
        interfaces = (Node,)

然后,我无法从GraphQL查询错误,但可以查询表中的其他字段!允许sqlAlchemy Graphene正确接收这些字段以使其可查询的正确方法是什么。

我还知道我可以在sqlAlchemyObjectType中添加解析器,如果您知道正确的解决方法,请不要将其作为解决方案。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)