Este es un tutorial interactivo que te enseñará cómo crear una API usando el framework Python Flask y Pipenv
Este proyecto viene con los archivos necesarios para empezar a trabajar, pero tienes dos opciones para empezar:
a) Abrir este link con Gitpod en tu navegador: https://gitpod.io#https://github.com/breatheco-de/python-flask-api-tutorial
b) Clonar este repositorio localmente en tu computador:
$ git clone https://github.com/breatheco-de/python-flask-api-tutorial💡 Importante: Recuerda actualizar el remote del proyecto con el de tu repositorio usando git remote set-url origin <your new url>, y luego guardar tu código en tu nuevo repositorio usando add, commit y push.
En este tutorial, crearemos una API REST que expone 3 enpoints a Internet:
GET /todos
POST /todos
DELETE /todos/<int:position>Devolverá una lista con todos o tareas asi:
[
{
"done": true,
"label": "Sample Todo 1"
},
{
"done": true,
"label": "Sample Todo 2"
}
]Agregará una nueva tarea o todo a la lista, y recibirá el siguiente request body:
{
"done": true,
"label": "Sample Todo 1"
}Y devolverá la lista de taread o todos actualizada.
Eliminará una tarea pendiente en función de una posición determinada al final de la URL y devolverá la lista actualizada de tareas pendientes.