![](/img/trans.png)
[英]Graphene: customizing how Enum is serialized
我們的后端使用 SQLAlchemy 作為我們的 ORM,我最近一直在玩弄 graphql API,但我很難弄清楚如何自定義石墨烯序列化Enum的方式。 我們的 SqlAlchemy 對象都繼承自我們編寫的BaseModel ,我們創建了自己的BaseEnum ,所有db.Enum字段都繼承,我們用 ...
[英]Graphene: customizing how Enum is serialized
我們的后端使用 SQLAlchemy 作為我們的 ORM,我最近一直在玩弄 graphql API,但我很難弄清楚如何自定義石墨烯序列化Enum的方式。 我們的 SqlAlchemy 對象都繼承自我們編寫的BaseModel ,我們創建了自己的BaseEnum ,所有db.Enum字段都繼承,我們用 ...
[英]SQLAlchemy query renders .filter() as "WHERE false"
我的問題歸結為以下使用 Python3.8 和 SQLAlchemy1.3 運行的代碼: where子句不是我所期望的,這是我所期望的 SQL 請求: 但是當我做一個print("query", str(query))結果是完全不同的: 正如您在我的子查詢中看到的那樣,我沒有where ...
[英]How to return custom child object that does not have a SQLAlchemy type
我有Foo和Bar類型的對象,每個Bar object 都有一個字段類別(由名稱字符串指定)和一個將其鏈接到Foo類型的 object 的父 ID ...我希望有一個 GQL 模式,可以查詢為如下: Foo 和 Bar 都存在於數據庫中,可以很容易地生成為 SQLAlchemy 個對象。 但是我 ...
[英]Column_property / hybrid_property for union a list
情況如下。 我有一個包含兩個列表的表,包括與另一個表的關系。 一個子條目可以有一個或兩個父母(主要是兩個;)。 父母區分每個家庭的孩子。 這個結構是固定的。 現在我想要一個名為 all_children 的列,它直接在同一個表中包含所有家庭的所有孩子(因為直接石墨烯集成)。 有兩種主要方法:colu ...
[英]How to set NonNull to node and edges in connection class?
我想將 NonNull 添加到連接的節點和邊。 當我在 Graphql 操場上查看文檔資源管理器時, 在 TestSchemaConnection 並在 TestSchemaEdge 但我想要 ”。” 括號內不能為空,如下所示。 有沒有辦法做到這一點? ...
[英]Graphene: How to add a function before query execute?
有沒有辦法在所有查詢之前執行 function ? 當我在查詢 class 上面添加注釋時,它會出錯 如果我將注釋添加到每個解析器,它工作正常。 但我將添加 20 多個解析器,我認為向每個解析器添加注釋並不是一個好主意。 ...
[英]Graphene and SQLAlchemy: derivate from a base object type
我正在使用 Flask、Graphene、SQLAlchemy 和 Graphene-SQLAlchemy 構建一個應用程序,其中我實現了以下模型:class User(db.Model): __tablename__ = "user" id = Column(Integer, pr ...
[英]Add value to existing graphene.Enum
有沒有辦法為現有的graphene.Enum添加一個值? 我想使用 graphene- sqlalchemy sort_enum()功能並添加我自己的附加功能 - TOTAL_COUNT_ASC和TOTAL_COUNT_DESC將啟用按總數排序,但我可以弄清楚如何做到這一點。 直接將字段添加到 gr ...
[英]Order by query output column
我正在使用帶有 sqlalchemy 的石墨烯,並且我有一個包含計算字段的 output object。 該字段是根據一些輸入(查詢)參數計算的,或多或少看起來像這樣(為了簡化,讓我們考慮我正在計算f(x)=ax+b其中a和b都是我的Thing表中的列):import models class T ...
[英]How do I return distinct values with graphene_sqlalchemy?
我正在嘗試從 GraphQL 查詢返回不同的值。 我從我的 distinctValues 查詢收到的響應是: 一定有一些簡單的東西我在這里忽略了。 distinct() 打算做什么? ...
[英]float() argument must be a string or a number, not 'Float'
我知道以前有人問過這個問題,但沒有一個問題有幫助,因此再次問.. 我正在使用石墨烯並在將其傳遞給石墨烯之前解析一些 Elasticsearch 數據 PFB :- 我已解決的函數 現在如果我這樣做 它給了我10.989184 ,它的類型是<class 'float'> 在我 ...
[英]How to add filtering by id to my user resolver?
我有這樣的 schema.py: import graphene from app import db from graphene import relay from app.models import User as UserModel, Event as EventModel from grap ...
[英]Generic Create Model Mutation for Graphene
我正在嘗試為燒瓶應用程序在石墨烯中創建某種通用的創建突變。 為了創建一個mutation,語法通常如下: 我想創建某種通用的 create 變異類。 為此,我需要動態創建 Arguments 類,然后將它們傳遞給 mutate。 我發現我可以使用SqlAlchemyModel.__table__ ...
[英]How to insert many to many record data?
請考慮以下用例。 有一個Post模型和一個Tag模型。 它們兩者之間many-to-many關系。 一個post可以有多個tags而一個tag可以有多個posts 。 為了達到這個用例,我實現了一個名為PostTag的映射表,它看起來如下 通過這種設置,我可以成功查詢給定 ...
[英]SQLAlchemy / Flask - Get number of rows in relationship table
這是我的情況。 我有一個表Books每本書有一個表Questions和每個問題有一個表Answers 。 我想這樣做是有效的得到答案的量給定的名單Question.id 。 例: 這是我正在做的事情,效率低下: 我假設這太慢了,因為q.Answers實際上正在填充數據。 ...
[英]Graphene/GraphQL find specific column value
由於某些原因,我無法弄清楚如何在我的SQLAlchemy數據庫中簡單地查找特定的數據。 在graphene-python文檔中,它只是簡單地執行此查詢以匹配id(它是一個字符串): 現在,這是我的BookSchema的Flask-Graphene-SQLAlchemy代碼,我想找到 ...
[英]AssertionError: Found different types with the same name in the schema
我有兩個類:模型中的Products和SalableProducts(SalableProducts繼承自Products,因此它具有數據庫的每個字段)。 這是我的下方架構 我嘗試包括“ exclude_fields”屬性,但這沒有用 Product_schema.py: cla ...
[英]Graphene_sqlalchemy and flask-sqlalchemy disagree on what constitutes a Valid SQLAlchemy Model?
玩Flask,Graphene並遇到問題。 考慮以下。 Model project.model.site: 模型架構(project.schemas.site_schema) 最后是我計划公開GraphQL api的主要模式(project.schemas.schema) ...
[英]Python graphql exception handling: Is it expected to get errors array with 200 OK response?
根據https://www.howtographql.com/graphql-python/6-error-handling/中的文檔,我使用raise GraphQLError來顯示我的 Flask GraphQL 應用程序變異函數中的錯誤,如下所示: 我期望得到類似於 400 狀態代碼和 gr ...
[英]SQLAlchemy not detecting ForeignKeys on _determine_joins, NoForeignKeysError
我遇到一個問題,當SQLAlchemy嘗試確定兩個表的主要聯接時,它將引發NoForeignKeysError。 奇怪的是,此問題僅發生在模型的第二個實例中(即,如果我刪除表並重新創建它們,則該函數在我第一次運行腳本時起作用,但在隨后的時間中不起作用)。 甚至更奇怪的是,如果我使用inspe ...