как автоматически генерировать схему для django graphql

#django #graphql

#django #graphql

Вопрос:

Я работаю над этим проектом: https://github.com/mirumee/saleor Этот проект использует graphql, и мне интересно, как сгенерировать схему в этой папке: https://github.com/mirumee/saleor/tree/master/saleor/graphql Есть ли способ автоматически сгенерировать схему? Спасибо

Ответ №1:

Используйте команду graphql_schema управления как

 python manage.py graphql_schema --schema tutorial.quickstart.schema --out schema.graphql  

Обратите внимание, что --out файл должен иметь расширение .graphql для генерации представления GraphQL SDL.

Комментарии:

1. Это будет генерировать только schema.graphql, верно? Как насчет всех папок и файлов в github.com/mirumee/saleor/tree/master/saleor/graphql Создаются ли эти папки и файлы автоматически?

2. Нет, эти файлы написаны вручную разработчиками.

3. Тогда какова цель создания schema.graphql?

4. Вы можете использовать ее в своем TypeScript , если хотите

5. Но это не мой вопрос. Какова цель создания schema.graphql? Где в коде использовался schema.graphql?