Como Usar GraphQL y Python

GraphQL potencia la distribución de los datos de una aplicación creada con Python.

Si también tienes un servidor con buenos recursos de hardware, ello va sumar a que tu sistema de datos fluya rápido.

En este tutorial te enseñaré a Como Usar GraphQL y Python, vamos con ello.

Aplicación Python que usa GraphQL
También es posible usar GraphQL en Django, un framework basado en Python

Primero instalamos el paquete graphene, ejecutamos el siguiente comando para hacerlo:

pip install graphene
...
...(Continua la instalación)...
...
Installing collected packages: aniso8601, graphql-relay, graphene
Successfully installed aniso8601-9.0.1 graphene-3.3 graphql-relay-3.2.0 

Ahora creamos un archivo python (para mi ejemplo creare un archivo con el nombre app.py) y agregamos el siguiente código:

# Soporte para imprimir caracteres especiales 
import sys
sys.stdout.reconfigure(encoding='utf-8')

# Importamos graphene 
import graphene

# Clase para mostrar un mensaje
class Query(graphene.ObjectType):
  hello = graphene.String(nombre=graphene.String(default_value="de la Programación"))

  def resolve_hello(self, info, nombre):
    return 'Hola Crack ' + nombre

schema = graphene.Schema(query=Query)
resultado = schema.execute('{ hello }')

# Imprimimos el mensaje de prueba 
print(resultado.data['hello'])

Al ejecutar el código anterior, obtenemos en la terminal de Visual Studio Code nuestro mensaje (en ves de este mensaje, puedes devolver datos de tu base de datos):

#Salida 
Hola Crack de la Programación

Así de rápido puedes integrar GraphQL y Python.

Conclusión

En este tutorial has aprendido a Como Usar GraphQL y Python.

La integración realizada es base y te servirá para crear aplicaciones más avanzadas con GraphQL y Python.

Siempre mantente practicando, así serás mejor programador.

Nota(s)

  • No olvides que debemos usar la Tecnología para hacer cosas Buenas por el Mundo.

Síguenos en nuestras Redes Sociales para que no te pierdas nuestros próximos contenidos.