Inicio con Flask para realizar un API Rest

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.

Versión escritorio