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
Ruta | Método | Funcionalidad |
---|---|---|
/signup | POST | Registro |
/auth/login | POST | Inicio de sesión |
/auth/logout | GET | Cerrar sesión |
/biblioteca | GET | Lista todas las bibliotecas |
/biblioteca | POST | Crea una nueva biblioteca |
/biblioteca/45 | GET | Obtiene la biblioteca |
/biblioteca/45 | PUT | Actualiza la biblioteca |
/biblioteca/45 | DELETE | Borra la biblioteca |
/biblioteca/45/libros | GET | Lista todos los libros de la biblioteca |
/biblioteca/45/libros/21 | GET | Obtiene el libro de la biblioteca |
/biblioteca/45/libros/21 | PUT | Actualiza el libro de la biblioteca |
/biblioteca/45/libros/21 | DELETE | Borra 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.
{{ comments.length }} comentarios