我不明白如何在石墨烯的 ConnectionField 中使用自定义字段。我有类似的东西:
class ShipConnection(Connection):
extra = String()
class Meta:
node = Ship
SHIPS = ['Tug boat', 'Row boat', 'Canoe']
class Query(AbstractType):
ships = relay.ConnectionField(ShipConnection)
def resolve_ships(self, args, context, info):
return ShipConnection(
extra='Some extra text',
edges=???
)
通常,你会说:
def resolve_ships(self, args, context, info):
return SHIPS
但是你如何额外返回一些东西并返回一个列表?