GraphQL/Graphene для внутренних вызовов в шаблонах Django

Я только что установил Graphene на свой проект Django и хотел бы использовать его также для серверной части, шаблонов. Пока я нахожу только уроки, как использовать его только для внешнего интерфейса, не говоря уже о бэкэнде.

  1. Должен ли я предположить, что не стоит использовать его вместо базы данных SQL? Если да, то почему? Есть ли недостаток в скорости по сравнению с базами данных SQL, такими как MySQL?

  2. Каков наилучший способ получения данных для шаблонов в Python? Я имею в виду, лучший для исполнения.

Thnx.

1 ответ

  1. GraphQL - это спецификация API. Он не определяет, как хранятся данные, поэтому он не является заменой для базы данных.

  2. Если вы используете GraphQL, вы не используете шаблоны Django для указания вывода GraphQL, потому что GraphQL определяет полный HTTP-ответ от веб-службы, поэтому этот вопрос не имеет смысла.

Другие вопросы по тегам