В вашем методе resolve_products
, когда вы создаете экземпляр списка Product
экземпляров, вы можете передать имя экземпляра в каждый Product
.
class Product(graphene.ObjectType):
instance_name = graphene.String()
...
class Instance(graphene.ObjectType):
instance_name = graphene.String()
...
def resolve_products(self, info):
# return list of Product objects here, where
# product = Product(instance_name=self.instance_name ...)
Рекомендуется, чтобы вы использовали змеиный регистр для своих значений и позволяли графену конвертировать для вас верблюжий случай, и в моем примере я использую змеиный случай.
Это не единственное решение, но оно должно быть простым.