Как я могу получить доступ к внешнему ключу на другой стороне, используя Django и GraphQL?
Я работаю над проектом с использованием Django. Вот мой models.py : ` class Owner(models.Model): name = models.CharField(max_length=200)
class Cat(models.Model): owner = models.ForeignKey(Owner, on_delete=models.CASCADE) pseudo = models.CharField(max_length=200)`
Мой schema.py :
`class Query(graphene.ObjectType): owner = graphene.List(OwnerType)
def resolve_owner(self, info): return Owner.objects.first().cat_set.all()`
Но моя проблема в том, что когда я делаю этот запрос graphQL :
query{ owner{ name cat{ pseudo } } }
it does not work whereas I would like something like that :
`
`{
"data": {
"owner": [
{
"name": "Peter",
"cat": {
"pseudo": "miaou"
}
}
]
}
}``
Как я могу это сделать? Большое спасибо!