Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

object of type 'SQLAlchemyConnectionField' has no len()

Abierto
#236 2 comentarios 1 reacción 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
25/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
graphql, python, sqlalchemy
Área
api, backend

Línea de trabajo

Comienza con la implementación de SQLAlchemyConnectionField y el traceback del error de len() informado; después, reprodúcelo usando el esquema MyGraphQLModel y el campo connection_mymodels mostrados aquí. Se considera terminado cuando el campo de conexión se resuelve sin lanzar el TypeError y el campo de lista existente sigue funcionando.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Hello,

I am implementing a connection field.

The excerpts from the code are:

# Classes:
class Common(graphene_sqlalchemy.SQLAlchemyObjectType):
  class Meta:
    abstract = True
  ...

class MyGraphQLModel(Common):
  class Meta:
    model = MyModel
    interfaces = (graphene.relay.Node, )

# Fields:
  mymodels = graphene.List(MyGraphQLModel)
  def mymodels(p,i):
    query = MyGraphQLModel.get_query(i)
    return query.all()

  connection_mymodels = graphene_sqlalchemy.SQLAlchemyConnectionField(MyGraphQLModel)

The first field (mymodels) which is an array without a connection works fine.
The second field which is a connection gives error:

      "message": "object of type 'SQLAlchemyConnectionField' has no len()",

Any ideas? Thanks.

Lenguaje dominante
Python
Estrellas
985
Forks
224
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de graphql-python/graphene-sqlalchemy

Todos los issues de graphql-python/graphene-sqlalchemy

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.