Как я могу сгенерировать GraphQL SDL из реализации с графеном django? - PullRequest
0 голосов
/ 08 января 2020

Я использую graphene-django для реализации API-интерфейса GraphQL в Django проекте. С помощью python manage.py graphql_schema я могу вывести схему графена (самоанализ) JSON в файл. Можно ли сделать то же самое для схемы Графена в представлении языка определения схемы (SDL (схема в удобочитаемом SDL) представлении?

Ответы [ 2 ]

0 голосов
/ 27 апреля 2020

Следующее работает для обычного графена в python:

str(schema)

Хотя оно не выводит описания полей.

Для Django из командной строки:

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

Где tutorial.quickstart.schema - местоположение вашего модуля схемы.

0 голосов
/ 09 января 2020

Я не знаю, как сделать это с помощью python напрямую, но есть небольшой инструмент: prisma-labs / get-graphql-schema Вы можете запустить свой сервер с включенным самоанализом и просто используйте инструмент CLI на работающей конечной точке независимо от реализации.

...