Inicio con Flask para realizar un API Rest

1 minuto

Flask

Antes de realizar tu API Rest con Flask, o con Python, debes conocer que bibliotecas existen y como debes estructurar tus rutas.

En la siguiente tabla puedes ver un ejemplo con la ruta, el método que deberás aceptar y enviar desde el Front-end, y cual es su uso.

Tabla de rutas para realizar un API Rest

RutaMétodoFuncionalidad
/signupPOSTRegistro
/auth/loginPOSTInicio de sesión
/auth/logoutGETCerrar sesión
/bibliotecaGETLista todas las bibliotecas
/bibliotecaPOSTCrea una nueva biblioteca
/biblioteca/45GETObtiene la biblioteca
/biblioteca/45PUTActualiza la biblioteca
/biblioteca/45DELETEBorra la biblioteca
/biblioteca/45/librosGETLista todos los libros de la biblioteca
/biblioteca/45/libros/21GETObtiene el libro de la biblioteca
/biblioteca/45/libros/21PUTActualiza el libro de la biblioteca
/biblioteca/45/libros/21DELETEBorra el libro de la biblioteca

Bibliotecas para Flask

Por supuesto, hay muchas y muy buenas. Las siguientes son las más detacables.

  • flask-restful: Sencilla forma de realizar un API Rest.

  • flask-restplus: Ampliación del anterior. Entre otras herramientas, tiene un generador de documentación.

  • flask-restless: Preparado para trabajar con SQLalchemy.

Tal vez también te interese...