Описание тега graphene-sqlalchemy

NoneGraphene -sqlalchemy позволяет пользователю создавать GraphQL API с помощью Python/SQLalchemy. Graphene-Python - это библиотека для создания API-интерфейсов GraphQL на Python, которая предоставляет расширяемый API-интерфейс для облегчения жизни разработчиков.
0 ответов

Подключение к нескольким источникам данных одновременно с помощью Flask-GraphiQL

Я строю API GraphQL, который подключается к двум различным базам данных. Я пытаюсь создать интерфейс GraphQL с помощью Flask-GraphQL, но, похоже, я могу только привязать один сеанс SQLAlchemy к приложению сразу через переменную контекста: from flask…
0 ответов

Как динамически переключать sqlalchemy модель через графеновое реле?

В нашей системе у нас есть две похожие (но не одинаковые) базы данных. Итак, я построил эти модели sqlalchemy: # base.py Base = declarative_base() class T1(Base): __tablename__ = 't1' id = Column(Integer, primary_key=True) name = Column(String) # pr…
1 ответ

Обработка исключений Python graphql

Согласно документации в https://www.howtographql.com/graphql-python/6-error-handling/ я использую raise GraphQLError чтобы показать ошибки в моих функциях мутирования в приложении Flask GraphQL, например: import graphene from graphql import GraphQLE…
3 ответа

Graphene_sqlalchemy и flask-sqlalchemy расходятся во мнениях относительно того, что представляет собой действительную модель SQLAlchemy?

Играю с Колбой, Графеном и сталкиваюсь с проблемой. Учтите следующее. Модель проекта. Модель.сайт: from project import db from project.models import user from datetime import datetime class Site(db.Model): __tablename__ = 'sites' id = db.Column(db.I…
0 ответов

Граф-sqlalchemy добавление потока пустых строк после допустимого содержимого таблицы

Я использую графен-sqlalchemy для рефлексивного создания полного интерфейса GraphQL к базе данных Postgres. С моим кодом я могу успешно изучить схему с помощью GraphiQL. Когда я запрашиваю его для содержимого таблицы, я получаю правильные строки, но…
0 ответов

Класс 'flask_sqlalchemy._BoundDeclarativeMeta' не сопоставлен, исключение происходит

Я создаю модель в колбе с помощью колбы-sqlalchemy. db = SQLAlchemy(app) Модель пользователя from app import db class User(db.Model): __tablename__ = "user" id = db.Column(db.Integer, unique=True, primary_key=True) name = db.Column(db.Text, nullable…
0 ответов

AssertionError: Найдены разные типы с одинаковыми именами в схеме

У меня есть два класса: Products и SalableProducts в моих моделях (SalableProducts наследуется от Products, поэтому в его базе данных есть все поля). Вот моя схема внизу Я пытался включить свойство "exclude_fields", но это не сработало Product_schem…
1 ответ

Графен /GraphQL найти конкретное значение столбца

По какой-то причине я не могу понять, как просто найти определенный фрагмент данных в моей базе данных SQLAlchemy. В документации graphene-python он просто выполняет этот запрос, чтобы соответствовать идентификатору (который является строкой): book(…
0 ответов

Как сделать `SQLAlchemyConnectionField` обязательным?

Я пытаюсь создать запрос, который требует подбора полей из Connection тип. Я попытался несколько разных комбинаций SQLAlchemyConnectionField это приводит к ошибкам различного рода. books_connection = SQLAlchemyConnectionField(graphene.NonNull(Book))…
09 июл '19 в 17:04
0 ответов

Я могу написать пользовательский sql с графен-sqlalchemy?

Можем ли мы написать собственный sql с графен-sqlalchemy для извлечения данных? Мой вывод не присутствует непосредственно в таблице базы данных, но построен с использованием "CTE". Справочная информация: я пытаюсь построить GraphQL бэкэнд в Python. …
0 ответов

Как я могу сделать запрос с параметром поля в отношении Graphene-SQLAlchemy?

Я пытаюсь выяснить, как я могу принять параметр и запрос по этому полю в подстол в GraphQL. Это пример. query{ allModels{ edges{ node{ featureVectors(featureSize: 128){ #I want to query on this edges{ node{ modelSize featureVectors } } } } } } } Вот…
0 ответов

Свойство не-SQLAlchemy в модели SQLAlchemy

Допустим, я определил эту модель: class AccountModel(Base): __tablename__ = 'Accounts' account_id = Column(Integer, primary_key=True) name = Column(String) objects = relationship(ObjectModel, back_populates="account") У меня также есть не-SQLAlchemy…
1 ответ

SQLAlchemy / Flask - получает количество строк в таблице отношений

Вот мой сценарий. У меня есть стол Books в каждой книге есть таблица Questions и каждый вопрос имеет таблицу Answers, То, что я хочу сделать, это эффективно получить количество ответов для данного списка Question.id, Пример: # 6,000 Question.id's fo…
1 ответ

Как вставить много-много записей?

Пожалуйста, рассмотрите следующий вариант использования. Существует Post модель, а также Tag модель. У них обоих есть many-to-many отношения между ними. post может иметь несколько tags в то время как tag может иметь несколько posts, Чтобы достичь эт…
1 ответ

Как добавить фильтрацию по идентификатору в распознаватель пользователей?

У меня есть schema.py, которая выглядит так: import graphene from app import db from graphene import relay from app.models import User as UserModel, Event as EventModel from graphene_sqlalchemy import SQLAlchemyConnectionField, SQLAlchemyObjectType …
0 ответов

Очень простая авторизация запроса в Graphene-sqlalchemy

Я хочу добавить в свое приложение очень простую авторизацию запроса запроса GraphQL. Я посмотрел, но все требует добавления модели пользователя и создания токенов для каждого пользователя. Мне это не нужно. Я хочу очень просто. Один фиксированный то…
31 дек '19 в 10:08
1 ответ

Как мне вернуть разные значения с помощью graphene_sqlalchemy?

Я пытаюсь вернуть разные значения из запроса GraphQL. from graphene_sqlalchemy import SQLAlchemyConnectionField import graphene from database.model import MyModel class Query(graphene.ObjectType): """Query objects for GraphQL API.""" node = graphene…
0 ответов

Sqlalchemy Graphene глубоко вложенные схемы

Я новичок в графене Я пытаюсь получить информацию от 3 моделей: две модели соединяются (пользователь и классы) имеют отношения "многие ко многим", одна модель (уроки) соединяются как многие к одному с моделью классов. Моя цель - иметь возможность от…
23 апр '20 в 19:19
1 ответ

Универсальная мутация создания модели для графена

Я пытаюсь создать какую-то общую мутацию create в графене для приложения фляги. Для создания мутации обычно используется следующий синтаксис: class CreateMutation(graphene.Mutation): class Arguments: model_attribute1 model_attribute2 ... def mutate(…
0 ответов

Ошибка мутации графена в схеме: "AssertionError"

У меня такая ошибка: AssertionError: поля CreateContact должны быть сопоставлением (dict / OrderedDict) с именами полей в качестве ключей или функцией, которая возвращает такое сопоставление. когда я пытался скомпилировать свои коды. Я обернул код к…