Django / GraphQL -- 2 типа имеют поля, которые ссылаются друг на друга, что приводит к сбою
У меня есть 2 типа graphql, каждый из которых имеет поля, ссылающиеся на другой. При чтении первого типа возникает ошибка, так как один из типов не был объявлен. Проблема в том, что тип должен быть инстанцирован перед использованием его в поле. Но поскольку два типа ссылаются друг на друга, на один из них всегда ссылаются до того, как он был инстанцирован.
Есть идеи, как решить?
Вот ссылка на части кода, которые имеют отношение к делу: https://gist.github.com/olivermontalbano/ce8db9fd62619b983ed68b6933ff7e64