@graphql_ru
GraphQL — русскоговорящее сообщество

Общаемся на темы, посвященные GraphQL и опыту его использования. Проблемы. Новости. Решения. Вам могут быть полезны: @apollo_ru, @react_js, @vuejs_ru Рекомендуем сразу отключить уведомления, чтобы пребывание в чате было полезным и комфортным.

352 members

Архив канала @graphql_ru 5 сентября 2018 г.

02:49:54 ПП
User 221664851
всем привет. А есть те, кто использует grapql на питоне?
03:16:12 ПП
User 360001442
User 221664851
всем привет. А есть те, кто использует grapql на питоне?
Задавай сразу вопрос
03:17:33 ПП
User 221664851
у меня пока нет конкретных вопросов, я присматриваюсь к графу, хочется послушать мнение тех, что использует. В первую очередь на питоне. Как оно по нагрузке, не глучит ли графен на большом кол-ве запросов и т.п.
03:18:15 ПП
User 360001442
User 221664851
у меня пока нет конкретных вопросов, я присматриваюсь к графу, хочется послушать мнение тех, что использует. В первую очередь на питоне. Как оно по нагрузке, не глучит ли графен на большом кол-ве запросов и т.п.
нет, все оке
03:18:20 ПП
User 224769697
вполне себе конкретный вопрос: "как оно с графом на питоне?" 🙃
03:19:00 ПП
User 221664851
Misha у вас крутится в проде?
03:19:08 ПП
03:19:20 ПП
User 221664851
на фласке или джанге?
03:19:33 ПП
03:20:09 ПП
User 221664851
не замеряли rps в сравнении с тем же rest api?
03:20:22 ПП
User 221664851
и насколько геморно описывать схемы?
03:21:31 ПП
User 221664851
когда запрашивают N полей от разных сущностей. На бэкенде нужно либо джойнить таблицы, либо запрашивать всё по отдельности.
Как такие случаи резолвите?
03:21:46 ПП
User 360001442
У нас нет rest api. нечего замерять.
Проще простого.
03:21:55 ПП
User 360001442
User 221664851
когда запрашивают N полей от разных сущностей. На бэкенде нужно либо джойнить таблицы, либо запрашивать всё по отдельности.
Как такие случаи резолвите?
dataloaders
03:22:16 ПП
User 360001442
Вот небольшой пример напилил.
https://github.com/aio-libs/aiohttp-demos/tree/master/demos/graphql
github.com/aio-libs/aiohttp-demos/tree/master/demos/graphql
Demos for aiohttp project. Contribute to aio-libs/aiohttp-demos development by creating an account on GitHub.
03:22:26 ПП
User 194990550
начал в пет проектах пробовать с Джангой, полет вроде нормально👀 
query  писать по кайфу, а вот с mutation чуть потяжелее
03:23:29 ПП
User 360001442
User 194990550
начал в пет проектах пробовать с Джангой, полет вроде нормально👀 
query  писать по кайфу, а вот с mutation чуть потяжелее
Если юзать graphene вместо django_graphene то с мутациями все ок
03:23:49 ПП
User 194990550
User 360001442
Если юзать graphene вместо django_graphene то с мутациями все ок
Ну вот мутации и пишу через graphene)
03:24:16 ПП
User 194990550
Через django_graphene какие-то слишком не удобные варианты)
03:24:30 ПП
User 194990550
User 360001442
У нас нет rest api. нечего замерять.
Проще простого.
🤔А авторизацию как делаете ?
03:26:02 ПП
User 360001442
В чём проблема сделать авторизацию через мутацию?
03:28:42 ПП
User 194990550
🤔хмм, понял
04:40:19 ПП
User 584555800
graphql-compose/graphql-compose v4.8.2 → v5.0.0 🎉
05:10:17 ПП
User 584555800
graphql-compose/graphql-compose v5.0.0 → v5.0.1 🎉
06:40:19 ПП
User 584555800
graphql-compose/graphql-compose v5.0.1 → v5.0.2 🎉
08:46:10 ПП
User 224769697
хелп плиз энибади )
08:46:10 ПП
User 224769697
тогда может сможете подсказать такой момент?)
если есть такие типы:

type User {
  id: ID! @unique
  email: String
  name: String
  policies: [Policy]
}

type Policy {
  id: ID! @unique
  author: User!
}
и юзеров с одинаковыми email может быть много, и нужно сделать как то чтобы можно было для пользователя  достать все Policy, которые сделали пользователи с такими же email ?)

Например есть два пользователя Димка и Никита, и они создали по полису на один email dimnik@non.sense
и нужно чтобы в  policies и одного и другого показывались эти два полиса
08:46:10 ПП
User 224769697
как такое можно было бы сделать напрямую с бд - примерно понятно, а вот как через relations призмы вообще не представляю :С
08:46:10 ПП
User 224769697
Что такое Policy для чего это? Распределение прав? Админ, суперадмин. Какую задачу вы хотите решить?
08:46:10 ПП
User 224769697
На сайте продаются страховки(Policy), и их можно купить без регистрации, т.е. чувак может просто ввести мыло и данные и купить страховку
08:46:10 ПП
User 224769697
а потом ввести то же мыло и немного другие данные и купить другую страховку
08:46:10 ПП
User 224769697
а потом зарегаться, наконец то, на это мыло, и хочется показать ему его полисы
08:46:11 ПП
User 224769697
Сорри надо вникать, у меня сейчас оврал по работе. Хороший вопрос. Почему не спросить его в чате?
08:46:11 ПП
User 224769697
наверно стоит спросить )
08:47:27 ПП
User 224769697
тут скорее и не о графе вопрос, пойду еще в чат ноды вопрос перефразирую )
09:40:17 ПП
User 584555800
graphql-python/graphene-django v2.1.0 → v2.2.0 🎉