Я пытаюсь вернуть отличные значения из запроса GraphQL.
from graphene_sqlalchemy import SQLAlchemyConnectionField
import graphene
from database.model import MyModel
class Query(graphene.ObjectType):
"""Query objects for GraphQL API."""
node = graphene.relay.Node.Field()
distinct_values = graphene.List(graphene.String, search=graphene.String())
def resolve_distinct_values(self, info, search=None, **kwargs):
return MyModel.field.distinct()
schema = graphene.Schema(query=Query)
Ответ, который я получаю от моего запроса falseValues:
{
"message": "User Error: expected iterable, but did not find one for field Query.distinctValues."
}
Должно быть что-то простое Я здесь с видом Что должен делать отдельный ()?