Я сопоставляю Django моделей с API GraphQL с помощью graphene_django
. Модели связывают друг с другом отношения «один ко многим» и «многие ко многим». Для «создания» мутаций GraphQL, которые должны создавать экземпляры моделей без ссылок на отношения, вы просто используете поле модели в качестве аргументов мутации.
Однако для «создания» мутаций GraphQL, которые должны создавать экземпляры для моделей, имеющих «дочерние» модели (экземпляры модели, на которые ссылаются через отношения), было бы выгодно иметь возможность передавать одну / несколько «дочерних» моделей в качестве соответствующих типов объектов Graphene (классов, которые наследуются от DjangoObjectType
) в качестве аргументов мутации. Я не нашел ни одного учебника / руководства по дизайну, которое покажет, как это сделать. Как мне этого добиться?